$ npm install -g @sylphx/cli$ sylphx login$ sylphx access projects create --spec.slug app✓ project app$ sylphx data databases create app-db✓ database app-db$ sylphx auth oauth-clients create✓ auth config app// the same three, from one keyconst sylphx = new Sylphx()const me = await sylphx.access.whoami({})await sylphx.data.databases.create({ parent: me.project!, databaseId: 'app-db' })
プロダクト
1 つのプラットフォームに、バックエンドのすべて。
Deploy web apps and services from Git, with a preview for every pull request.
AgentsRun AI agents with durable sessions and governed tool access.
SandboxesIsolated machines for running untrusted code and computer use.
RunnersFast CI runners for GitHub Actions.
BuildsContainer builds with a shared cache, SBOMs and signed provenance.
DatabaseServerless Postgres with pgvector, backups and point-in-time restore.
KVLow-latency key-value storage.
SearchFull-text and vector search indexes.
Jobs and cronScheduled and triggered jobs.
EmailSend and receive email from your own domain.
WebhooksSend signed webhooks with retries, and receive them.
AuthSign-in for your app's users: passwords, passkeys, social and magic links.
NetworkCustom domains, certificates, routes and private links.
MonitoringLogs, traces and errors for everything you run.
AIOne API for the latest models from every major provider.
FlagsFeature flags with targeting and gradual rollouts.
仕組み
1 つのアカウント、1 つのキー、1 つの請求。
1
1 回の呼び出し
API で作ったプロジェクトは未請求のままです。エージェントはアカウントなしで作成でき、あなたはサインインして引き継ぎます。CLI もコンソールも同じ呼び出しを出します。
sylphx access projects create --spec.slug app
# unclaimed until you sign in2
1 つのキー
環境ごとの 1 つのキーで、有効にしたすべてのサービスに届きます。範囲はロールで限定され、失効は数秒で全体に及びます。
sylphx access api-keys create --spec.scopes data:read
export SYLPHX_API_KEY=sk_…3
1 つの請求
すべてのサービスの利用量が 1 つの請求書に、行ごとに並びます。価格はこのサイトに掲載したもの、コンソールが請求に使うのと同じ目録です。
sylphx billing usage-reports list
# one line per productエージェントのために
エージェントは回避策ではなく、正規のクライアントです。
同じ API から生成された 1 つの MCP サーバーと 1 つの CLI。エージェントは SDK と同じメソッドを、同じキーと権限で呼び出します。サイト全体は llms.txt にあり、そのままコンテキストに入ります。
{
"mcpServers": {
"sylphx": {
"command": "npx",
"args": ["-y", "@sylphx/mcp"],
"env": { "SYLPHX_API_KEY": "sylphx_sk_…" }
}
}
}
// then the same action, as one call:
// sylphx_call { "method_id": "data.databases.list" }