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 CDN's.
Our API allows you to create, delete and modify servers, analytics, billing and user settings. You can not modify the underlying cloud storage contents via this API.
As such, there are 3 key components to each Fast implementation.
- The Cloud Storage Provider. This is where your content is stored.
- The CDN. This is how your content is delivered.
- The Analytics Provider. This is where analytics about activity may be reported to.
There’s 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.io has several nomenclature differences to make it easier for notice users. Most notably,
Sites in the app are equivalent to
Servers in the API. See the Introduction page for more details on nomenclature.
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 the Server is done through the Cloud Storage Provider. Go to your provider's interface (desktop, web, or mobile), into your Fast.io Application folder, find the servers name folder, 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. You can monitor status of the sync process through the Cache Management API’s.
In this example, indexing is turned on so the root directory of the server is directly available at the URL https://myserver.imfast.io/.