Hep.gg Documentation
One account, every tool. Guides and API references for the whole Hep.gg platform.
Hep.gg is a multi-app platform: file hosting, S3-compatible storage, managed databases, SMS, transactional email, an AI gateway, music, ID generation, pastes, hosted forms, profile sites, and an OAuth identity provider. One account, one dashboard, fair pricing in Hep Tokens.
These docs cover the public, developer-facing surface of each app: the endpoints you can call from your own code, how to authenticate, and how to get started. Account management (applying for access, minting keys, buying credits) lives in the dashboard.
Apps
Uploader
ShareX-compatible file hosting and URL shortening on i.hep.gg, your *.hep.gg subdomain, or a custom domain.
Cloud Storage
S3-compatible object storage you can use from aws-cli, the AWS SDKs, or rclone.
Database
Managed MariaDB, Postgres, and Mongo, with a bearer-key API to list and create databases.
SMS
Send texts and receive inbound messages over a simple key-authed HTTP API.
Email
Transactional email over SMTP or an HTTPS API, billed per recipient.
AI Gateway
An OpenAI-compatible endpoint and an Anthropic/Claude proxy, plus AI Skills.
Music
Key-authed track search, streaming, and downloads from Spotify, YouTube, and SoundCloud sources.
ID Generator
Mint UUID, NanoID, Snowflake, words, 2FA codes, license keys, keypairs, and CUIDs.
Snippets
A pastebin API on paste.hep.gg with syntax highlighting and raw fetch.
Forms
Hosted forms at forms.hep.gg with a public schema + submit API.
Profiles
Single-page profile sites on a *.hep.gg slot or your own custom domain.
Login (OIDC)
Add "Sign in with Hep.gg" to your app using standard OpenID Connect.
Conventions
- Base URLs differ by app. Each reference states the exact host. Do not
assume everything is under
hep.gg/api/v1. - Authentication is per-app: a bearer token, an
X-API-Key, a username + token, or SMTP credentials. Every key is minted in the dashboard; there is no public "create a key" endpoint. - Responses from the Hep.gg API use a
{ "ok": true, ... }envelope, with errors as{ "ok": false, "error": "...", "code": "..." }. Some apps follow their own conventions (for example the OpenAI-compatible and Anthropic-compatible APIs), noted per endpoint.
Need an account or access to an app? Start in the dashboard. Questions? Join the Discord.