Getting Started

This page will help you get started with Fast. You'll be up and running in a jiffy!

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:

  • Servers
  • Analytics
  • 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:

  1. The Cloud Storage Provider, or where your content is stored.
  2. The CDN, or how your content is delivered.
  3. 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.

Terminology

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.

Storage

Fast support several cloud storage providers in this version of the API:

Supported Providers

Dropbox

Google Drive

Microsoft OneDrive

Box

MediaFire

Github

Follow the quick steps below to get started.

Creating an Account and API Token

  1. Register an account. This will also add a Storage Provider to your account.
  2. Go to your user settings.
  3. Create an API Token.

Create a Server

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.

Configure Analytics (Optional)

Analytics are configured by setting up an analytics profile using the Create Profile endpoint. Once the profile is created, you assign the profile to your Server using the Update Server endpoint.

Add Content to a Server

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 MyDropboxServer.imfast.io.

Syncing Content

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.

Access your Server

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 month ago

Getting Started


This page will help you get started with Fast. You'll be up and running in a jiffy!

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.