Getting Started

Sign up, grab your API key, and make your first call against the MamuteCloud management API in under five minutes.

MamuteCloud is a unified cloud infrastructure platform — CDN, DNS, SSL, S3-compatible object storage, WAF, and one-click app deployment — sitting on top of AWS infrastructure. This page walks you from zero to your first authenticated API call.

1. Create your account

Sign up at dashboard.mamutecloud.com. The dashboard is where you manage distributions, DNS zones, certificates, storage buckets, billing, and team members.

2. Generate an API key

For programmatic access, generate a project-level API key:

  • Via dashboard: Settings → API Keys → Generate.

  • Via API: authenticate once with your Bearer JWT, then:

    curl -X POST https://api.mamutecloud.com/security/apikey \
      -H "Authorization: Bearer $JWT" \
      -H "content-type: application/json" \
      -d '{"name": "my-app-key"}'

    The name field is required — use it to identify the key later.

Store the returned key as MAMUTECLOUD_API_KEY. It will not be shown again — rotate via the same endpoint if leaked.

3. Make your first request

List the DNS zones in your account:

curl https://api.mamutecloud.com/dns/zones \
  -H "X-API-Key: $MAMUTECLOUD_API_KEY"

Create a zone:

curl -X POST https://api.mamutecloud.com/dns/zones \
  -H "X-API-Key: $MAMUTECLOUD_API_KEY" \
  -H "content-type: application/json" \
  -d '{"domain": "example.com"}'

Create a storage bucket:

curl -X POST https://api.mamutecloud.com/storage/object-storage/buckets \
  -H "X-API-Key: $MAMUTECLOUD_API_KEY" \
  -H "content-type: application/json" \
  -d '{"name": "my-app-uploads", "storage_class": "Standard"}'

All management endpoints share the same base URL https://api.mamutecloud.com and accept either X-API-Key or Authorization: Bearer <jwt>.

4. Upload your first object

Object I/O (PUT, GET, LIST, DELETE) uses a separate authentication model: AWS-style Access Key + Secret pairs scoped per bucket, used through any standard AWS S3 SDK. The management API key does not work for object operations.

Generate S3 credentials for the bucket you just created, then point any S3 SDK at the S3 endpoint https://s3-us-east-1.mamutecloud.com (path-style, region us-east-1). Full walkthrough with Node.js, Python, and Go examples is in Authentication.

5. Use the MCP server (AI agents)

MamuteCloud exposes a Model Context Protocol (MCP) server so AI agents can discover and call the API directly. It is served at:

https://docs.mamutecloud.com/mcp

Connect it to an MCP client, for example Claude Code:

claude mcp add --transport http mamutecloud https://docs.mamutecloud.com/mcp

The server exposes tools to list and search endpoints, inspect a single endpoint, read server variables, and execute-request to run live API calls.

6. Next steps

  • Hosting a Static Site: publish files to a public mamutecdn.com URL end to end.
  • Authentication: both authentication models explained with code samples in three SDKs.
  • API Reference: full reference for CDN, DNS, SSL, Storage admin, IAM, Organization, and Analytics endpoints — try requests directly in the browser.
  • Dashboard: web UI for the same operations.

Need help?

Reach out at help.mamutecloud.com or contact support from the dashboard.