CDN Spaces
A CDN Space is an isolated bucket you configure to store your application’s resources. Pxxl organizes spaces into three access types based on how the files are consumed:Public Assets
Served directly from Pxxl’s edge cache nodes with optimal HTTP cache headers. Use this for static images, stylesheets, fonts, and client-side binaries that anyone can access.
Private Assets
Accessed via pre-signed, short-lived URLs. Use this for user uploads, transaction reports, and any internal file that should never be publicly reachable.
Build Artifacts
Archived container images and compiled packages preserved for fast version rollbacks. Pxxl retains these automatically as part of your deployment history.
Uploading Assets via API
Upload a file to your public storage space using the CDN assets endpoint. Authenticate with your Pxxl API key and pass the file as a multipart form field:Checking Usage Summaries
Track storage limits and monthly network egress consumption with the summary endpoint:| Field | Description |
|---|---|
activeSpaceCount | Total number of CDN spaces you have created. |
bandwidthBytesOut | Total egress bytes served from edge cache nodes in the current billing period. |
totalObjectsStored | Total count of files currently stored across all your spaces. |
remainingCredits | Wallet balance available for CDN upgrades and additional egress capacity. |
Proxy Protection Logs
Navigate to your project overview in the Pxxl dashboard and select Proxy Logs to see real-time HTTP traffic routed through the Rust reverse proxy. These logs give you a live view of what is reaching your container and what is being stopped at the edge. You can also retrieve log data programmatically using the proxy logs endpoint:| Metric | What it measures |
|---|---|
| Allowed Requests | Safe HTTP requests that passed all security checks and were forwarded to your container upstream. |
| Blocked Requests | Malicious or non-compliant requests that the edge proxy rejected before they reached your application. |
| Risk Index | A security rating (Low, Medium, or High) derived from the ratio of blocked requests, rapid IP spikes, and security rule triggers. |
| GeoIP Concentration | Visitor counts grouped by country and region, showing where your traffic originates. |
| Top IP Sources | Monitored IP addresses contributing the highest traffic volumes to your project. |
DDoS Mitigation and Security Rules
The Pxxl edge proxy uses a layered rule engine to intercept threats before they reach your runtime container. The following rules run on every request:- Rate Limiting (Token Bucket): Restricts the number of requests per second on a per-IP basis. When a source exceeds the configured threshold, the proxy returns
429 Too Many Requestsand stops forwarding traffic from that IP until the token bucket refills. - IP Blacklisting: Immediately rejects requests originating from known malicious subnets or any IP addresses you have manually added to your project’s blacklist.
- Geo-Blocking: Drops all traffic from geographic regions you have marked as restricted in your project settings, before the request reaches your application code.
- Anomaly Detection: Flags rapid, concentrated request spikes on inactive domains or endpoints whose traffic pattern does not match known search-engine bot signatures — a common indicator of credential stuffing or scraping campaigns.
