BitBalloon
The ultimate hosting platform for your HTML5 sites & apps. BitBalloon is all about connecting the elegant simplicity of static sites with the power of the programmable web. Our focus is making it as simple as possible to publish sites that are optimized for performance and leverage the API economy in a meaningful way.
BitBalloon endpoints
| Method | Endpoint | Description |
|---|---|---|
| DNS Zones | ||
| GET |
Get records for a zone /dns_zones/{zone_id}/dns_records |
GET /dns_zones/{zone_id}/dns_records get a list of dns records |
| GET |
Delete a DNS record /dns_zones/{zone_id}/dns_records/{id} |
DELETE /dns_zones/{zone_id}/dns_records/{id} deletes a record |
| POST |
Create a DNS record /dns_zones/{zone_id}/dns_records |
POST /dns_zones/{zone_id}/dns_records arguments: type,hostname,value,ttl - supported types: A, CNAME, TXT, MX |
| POST |
Create DNS Zone /dns_zones |
POST /dns_zones create a new dns zone, arguments: name |
| GET |
Get DNS Zones /dns_zones |
GET /dns_zones get a list of DNS zones |
| GET |
Delete DNS Zone /dns_zones/{zone_id} |
DELETE /dns_zones/{zone_id} delete a dns zone |
| Forms | ||
| GET |
Get Forms /forms |
GET /forms will return a list of forms |
| Metadata | ||
| GET |
Get Metadata /sites/{site_id}/metadata |
GET /sites/{site_id}/metadata get the metadata for a site |
| PUT |
Update Metadata /sites/{site_id}/metadata |
PUT /sites/{site_id}/metadata replace the metdata object with a new metadata object |
| Deploy | ||
| GET |
Get Deploys /sites/{site_id}/deploys |
GET /sites/{site_id}/deploys a list of all deploys |
| GET |
Get Deploy /sites/{site_id}/deploys/{deploy_id} |
GET /sites/{site_id}/deploys/{deploy_id} a specific deploy |
| POST |
Restore Deploy /sites/{site_id}/deploys/{deploy_id}/restore |
POST /sites/{site_id}/deploys/{deploy_id}/restore restore an old deploy and make it the live version of the site |
| Users | ||
| GET |
Get Users /users |
GET /users get a list users you have access to |
| Snippets | ||
| GET |
Get Snippet /sites/{site_id}/snippets/{snippet_id} |
GET /sites/{site_id}/snippets/{snippet_id} get a specific snippet |
| DELETE |
Delete Snippet /sites/{site_id}/snippets/{snippet_id} |
DELETE /sites/{site_id}/snippets/{snippet_id} delete a snippet. |
| POST |
Add Snippet /sites/{site_id}/snippets |
POST /sites/{site_id}/snippets add a new snippet to a site. |
| PUT |
Update Snippet /sites/{site_id}/snippets/{snippet_id} |
PUT /sites/{site_id}/snippets/{snippet_id} replace a snippet. |
| GET |
Get Snippets /sites/{site_id}/snippets |
GET /sites/{site_id}/snippets get a list of snippets specific to this site (a reseller may set global snippets that won't be included in this list) |
| Files | ||
| GET |
Get Files /sites/{site_id}/files |
GET /sites/{site_id}/files will return a list of all the files in the current deploy |
| PUT |
Put File /sites/{site_id}/files/{path_to_file} |
PUT /sites/{site_id}/files/{path-to-file} will add or update a file, reprocess all assets and create a new deploy The request body will be used as the new content for this file.… |
| DELETE |
Delete File /sites/{site_id}/files/{path_to_file} |
DELETE /sites/{site_id}/files/{path-to-file} will delete a file from the site. Note that this creates a new version of the site without the deleted file. The old version can… |
| GET |
Get File /sites/{site_id}/files/{path_to_file} |
GET /sites/{site_id}/files/{path-to-file} returns the file |
| Submissions | ||
| GET |
Get Submissions /submissions |
GET /submissions will return a list of form submissions |
| Sites | ||
| GET |
Get Sites /sites |
GET /sites will return all sites you have access to. |
| GET |
Get Site /sites/{site} |
GET /sites/3970e0fe-8564-4903-9a55-c5f8de49fb8b will return the site from its ID GET /sites/www.example.com will return the site matching the domain www.example.com |
| DELETE |
Destroy Site /sites/{site_id} |
DELETE /sites/{site_id} will permanently delete a site DELETE /sites/{site_domain} will permanently delete a site |
| PUT |
Update Site /sites/{site_id} |
This lets you update the name, custom_domain, password and notification_email fields of a site. |
| Other endpoints | ||
| POST |
POST a ZIP file /sites |
POST /sites with zip=zip-file. You must use Content-Type: multipart/form-data to send the zip file in a property called zip. |
BitBalloon pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|