|
72 | 72 |
|
73 | 73 | **Main API (`Bunnyx.new/1`)** |
74 | 74 |
|
75 | | -- **CDN**: `PullZone` (CRUD, hostnames, SSL, edge rules, referrers, IP blocking, statistics) |
76 | | -- **DNS**: `DnsZone` (CRUD, DNSSEC, export/import, statistics), `DnsRecord` (add, update, delete) |
77 | | -- **Storage management**: `StorageZone` (CRUD, statistics, password reset) |
78 | | -- **Video libraries**: `VideoLibrary` (CRUD, API keys, watermarks, referrers, DRM stats) |
79 | | -- **Cache**: `Purge` (URL and pull zone purging) |
80 | | -- **Security**: `Shield` (zones, WAF rules, rate limiting, access lists, bot detection, metrics, API Guardian) |
81 | | -- **Compute**: `EdgeScript` (scripts, code, releases, secrets, variables), `MagicContainers` (apps, registries, containers, endpoints, volumes) |
82 | | -- **Account**: `Billing` (details, summary, invoices), `Account` (affiliate, audit log, search), `ApiKey`, `Logging` (CDN + origin logs) |
83 | | -- **Reference**: `Statistics` (global), `Country`, `Region` |
| 75 | +- **CDN**: `PullZone` (CRUD, hostnames, SSL, edge rules, referrers, IP blocking, statistics) |
| 76 | +- **DNS**: `DnsZone` (CRUD, DNSSEC, export/import, statistics), `DnsRecord` (add, update, delete) |
| 77 | +- **Storage management**: `StorageZone` (CRUD, statistics, password reset) |
| 78 | +- **Video libraries**: `VideoLibrary` (CRUD, API keys, watermarks, referrers, DRM stats) |
| 79 | +- **Cache**: `Purge` (URL and pull zone purging) |
| 80 | +- **Security**: `Shield` (zones, WAF rules, rate limiting, access lists, bot detection, metrics, API Guardian) |
| 81 | +- **Compute**: `EdgeScript` (scripts, code, releases, secrets, variables), `MagicContainers` (apps, registries, containers, endpoints, volumes) |
| 82 | +- **Account**: `Billing` (details, summary, invoices), `Account` (affiliate, audit log, search), `ApiKey`, `Logging` (CDN + origin logs) |
| 83 | +- **Reference**: `Statistics` (global), `Country`, `Region` |
84 | 84 |
|
85 | 85 | **Separate clients** |
86 | 86 |
|
87 | | -- **Edge storage** (`Bunnyx.Storage`): upload, download, delete, list files |
88 | | -- **S3** (`Bunnyx.S3`): PUT, GET, DELETE, HEAD, COPY, ListObjectsV2, multipart uploads |
89 | | -- **Stream** (`Bunnyx.Stream`): video CRUD, upload, fetch, collections, captions, thumbnails, re-encode, transcription, smart actions, analytics, oEmbed |
| 87 | +- **Edge storage** (`Bunnyx.Storage`): upload, download, delete, list files |
| 88 | +- **S3** (`Bunnyx.S3`): PUT, GET, DELETE, HEAD, COPY, ListObjectsV2, multipart uploads |
| 89 | +- **Stream** (`Bunnyx.Stream`): video CRUD, upload, fetch, collections, captions, thumbnails, re-encode, transcription, smart actions, analytics, oEmbed |
90 | 90 |
|
91 | 91 | # What next |
92 | 92 |
|
|
0 commit comments