GoStatic logo

Instant URLs for Static Sites

Live in seconds, just send us your output files, we do the rest!

1

Zero config

No buckets to configure, no permissions to tweak. Deploy via GitHub action or cURL.

2

Instant URLs

Your URL is ready as soon as we receive your build artifact. There's no waiting around for additional build or deployment steps!

3

No cloud account required

All sites are served from our own infrastructure - you don't need your own cloud account or hosting.

Pricing

BETA
Free
  • SSL secured URLs
  • Unlimited deployments
  • 100 MB storage
  • URLs last for 3 days

Deploy using GitHub Actions

Example action.yml

on: [push]

jobs:
  hello_world_job:
    runs-on: ubuntu-latest
    name: Deploy using GoStatic
    steps:
      - uses: actions/checkout@v2
      - name: Deploy
        id: deploy
        uses: DigitalSVN/[email protected]
        with:
          api-token: ${{ secrets.GOSTATIC_API_TOKEN }}
          source-dir: './example_output_directory'

      - name: Output the deployment URL
        run: echo "URL ${{ steps.deploy.outputs.url }}"

Deploy using cURL

POST a zip file

curl https://www.gostaticapp.com/api/deploy/artifact \
-X POST \
-H "Accept: application/json" \
-H "Authorization: Bearer your-api-token" \
        -F "[email protected]"

Get the URL from the response

{
    "status": "ACTIVE",
    "deployment_id": 1,
    "url": "https://example-subdomain.gostatic.app",
    "filesUploaded": [
        {
            "name": "index.html",
            "sha1": "507a9a63f1b659c84a5a904955c9ba2670e0d4dd",
            "size": 6726
        },
        {
            "name": "style.css",
            "sha1": "9ce12f353093f88cae70f3bf4437b3497260a850",
            "size": 24
        }
    ],
    "filesRejected": []
}

Get your FREE API token »