Fast allows you to create static content web servers linked to your existing Cloud Storage accounts. You can receive detailed logs or have analytics sent directly to a 3rd party. All content is backed by industry-leading Content Delivery Networks (CDNs).
Our API allows you to create, delete, and modify the following:
- Billing settings
- User settings
You can not modify the underlying cloud storage contents (the contents of your site) via this API.
As such, there are 3 key components of each Fast implementation:
- The Cloud Storage Provider, or where your content is stored.
- The CDN, or how your content is delivered.
- The Analytics Provider, or where detailed data about the traffic on your site may be reported to.
There are other platform capabilities too, such as SSL, DNS, domain registration and support, sync status and webhooks, raw log support, analytics reporting, and dynamic processing capabilities.
The app interface for Fast has several terminology differences to make it easier for less tech-savvy users. Most notably,
Sites in the app are equivalent to
Servers in the API. See the Introduction page for more details on terminology.
Fast support several cloud storage providers in this version of the API:
Follow the quick steps below to get started.
- Register an account. This will also add a Storage Provider to your account.
- Go to your user settings.
- Create an API Token.
curl https://go.fast.io/api/v1.x/server/ \ -X POST \ -H "Authorization: yffaenajzny66mrdiuk6s6dvk6ef2gq7ia72" \ -d name=MyDropboxServer \ -d domain=imfast.io \ -d storage=dropbox \ -d enabled=true \ -d cdn=akamai \ -d fancyindexing=true
More details on creating a server are available at the Create Server API Reference.
Adding content to a Server is done through the Cloud Storage Provider. Go to your provider's interface (desktop, web, or mobile), select your Fast.io Application folder, find the Server's folder (or the configured root folder in your Site settings), and add files or folders. The server folder in these examples is
Content will be automatically synced from your Cloud Storage to the CDN and pushed to the edge (meaning distributed to the different server locations throughout your region, or even globally). You can monitor the status of the sync process through the Cache Management API.
In this example, indexing is turned on, so the root directory of the server is directly available at the URL https://myserver.imfast.io/.
Updated about a year ago