# Glitch Edge > AI-automated sports betting + prediction markets. Bring your Cloudbet key, define strategies, let the worker place bets responsibly. ## Docs - [Create Key](https://docs.edge.glitchexecutor.com/api-reference/api-keys/create-key.md) - [List Keys](https://docs.edge.glitchexecutor.com/api-reference/api-keys/list-keys.md) - [Revoke Key](https://docs.edge.glitchexecutor.com/api-reference/api-keys/revoke-key.md) - [List ](https://docs.edge.glitchexecutor.com/api-reference/audit/list.md) - [Summary](https://docs.edge.glitchexecutor.com/api-reference/audit/summary.md) - [Google Callback](https://docs.edge.glitchexecutor.com/api-reference/auth/google-callback.md) - [Google Login](https://docs.edge.glitchexecutor.com/api-reference/auth/google-login.md) - [Login](https://docs.edge.glitchexecutor.com/api-reference/auth/login.md) - [Logout](https://docs.edge.glitchexecutor.com/api-reference/auth/logout.md) - [Register](https://docs.edge.glitchexecutor.com/api-reference/auth/register.md) - [Set Password](https://docs.edge.glitchexecutor.com/api-reference/auth/set-password.md): Authenticated user changes (or sets, if no password yet) their password. `current_password` is required when one is already set; ignored otherwise. Re-issues the session cookie. - [Get](https://docs.edge.glitchexecutor.com/api-reference/bets/get.md) - [List ](https://docs.edge.glitchexecutor.com/api-reference/bets/list.md) - [Summary](https://docs.edge.glitchexecutor.com/api-reference/bets/summary.md) - [Ping](https://docs.edge.glitchexecutor.com/api-reference/cloudbet/ping.md): Validate a Cloudbet API key against the live Cloudbet API. Never persists it. - [Create Key](https://docs.edge.glitchexecutor.com/api-reference/keys/create-key.md): Validate the supplied key against Cloudbet, then encrypt + store it. - [Delete Key](https://docs.edge.glitchexecutor.com/api-reference/keys/delete-key.md) - [List Keys](https://docs.edge.glitchexecutor.com/api-reference/keys/list-keys.md) - [Verify Key](https://docs.edge.glitchexecutor.com/api-reference/keys/verify-key.md): Decrypt and re-test against Cloudbet. Updates last_verified_at / last_error. - [Cloudbet Balance](https://docs.edge.glitchexecutor.com/api-reference/me/cloudbet-balance.md): List per-currency balances on the user's Cloudbet account. - [Cloudbet Info](https://docs.edge.glitchexecutor.com/api-reference/me/cloudbet-info.md) - [Update Me](https://docs.edge.glitchexecutor.com/api-reference/me/update-me.md): Update mutable fields on the current user. Only display_name today. - [Whoami](https://docs.edge.glitchexecutor.com/api-reference/me/whoami.md): Current authenticated user (or 401 with login_url). Frontend calls this on boot to decide login vs app state. - [Healthz](https://docs.edge.glitchexecutor.com/api-reference/meta/healthz.md): Liveness — does not touch DB. - [Readyz](https://docs.edge.glitchexecutor.com/api-reference/meta/readyz.md): Readiness — verifies DB connectivity. - [Create Wallet](https://docs.edge.glitchexecutor.com/api-reference/polymarket/create-wallet.md): Idempotent: returns existing row if one already exists; otherwise provisions a Polygon EVM account on CDP and persists the address. - [Get](https://docs.edge.glitchexecutor.com/api-reference/polymarket/get.md) - [Get Balance](https://docs.edge.glitchexecutor.com/api-reference/polymarket/get-balance.md) - [Get Market](https://docs.edge.glitchexecutor.com/api-reference/polymarket/get-market.md) - [Get Wallet](https://docs.edge.glitchexecutor.com/api-reference/polymarket/get-wallet.md) - [List ](https://docs.edge.glitchexecutor.com/api-reference/polymarket/list.md) - [List Markets](https://docs.edge.glitchexecutor.com/api-reference/polymarket/list-markets.md): Browse active Polymarket markets, sorted by 24h volume by default. - [Place](https://docs.edge.glitchexecutor.com/api-reference/polymarket/place.md) - [Toggle Trading](https://docs.edge.glitchexecutor.com/api-reference/polymarket/toggle-trading.md): Flip trading_enabled. Enabling requires the user echo the exact CONSENT_PHRASE so the audit_log captures explicit opt-in. Disabling is one-click — we don't gate offboarding. - [Create](https://docs.edge.glitchexecutor.com/api-reference/strategies/create.md) - [Delete](https://docs.edge.glitchexecutor.com/api-reference/strategies/delete.md) - [Get](https://docs.edge.glitchexecutor.com/api-reference/strategies/get.md) - [List ](https://docs.edge.glitchexecutor.com/api-reference/strategies/list.md) - [Toggle](https://docs.edge.glitchexecutor.com/api-reference/strategies/toggle.md) - [Update](https://docs.edge.glitchexecutor.com/api-reference/strategies/update.md) - [Fire Settle Tick](https://docs.edge.glitchexecutor.com/api-reference/worker/fire-settle-tick.md) - [Fire Tick](https://docs.edge.glitchexecutor.com/api-reference/worker/fire-tick.md): Manually trigger a strategy tick (handy for testing without waiting 60s). - [Settle Status](https://docs.edge.glitchexecutor.com/api-reference/worker/settle-status.md) - [Status](https://docs.edge.glitchexecutor.com/api-reference/worker/status.md) - [MCP server](https://docs.edge.glitchexecutor.com/api/mcp.md): Hook Claude / Cursor / Gemini directly into Glitch Edge via the Model Context Protocol. Bring your own AI agent. - [OpenAPI](https://docs.edge.glitchexecutor.com/api/openapi.md): The full machine-readable API contract is published at /api/openapi.json — the same source that powers this docs site's API reference tab. - [Audit log](https://docs.edge.glitchexecutor.com/concepts/audit-log.md): Every state change on your account — what you did, what the worker did, what the settle watcher did. Source of truth, not a summary. - [Bankroll management](https://docs.edge.glitchexecutor.com/concepts/bankroll-management.md): How Glitch Edge enforces stake caps + rolling 24h bankroll caps — same in paper and live. - [Settlement](https://docs.edge.glitchexecutor.com/concepts/settlement.md): How Glitch Edge resolves bets — Cloudbet's authoritative status for live, event-result derivation for paper, supports moneyline + total + spread markets. - [Strategies & the DSL](https://docs.edge.glitchexecutor.com/concepts/strategies.md): Three-section DSL — match, filter, sizing — that the worker evaluates against live Cloudbet odds every 60 seconds. - [Authentication](https://docs.edge.glitchexecutor.com/getting-started/authentication.md): Two ways to authenticate to the Glitch Edge API: session cookie (browser) and personal API key (scripts + MCP). - [Glitch Edge](https://docs.edge.glitchexecutor.com/getting-started/introduction.md): AI-automated sports betting + prediction markets. Bring your Cloudbet key, define strategies, let the worker place bets responsibly. - [Quickstart](https://docs.edge.glitchexecutor.com/getting-started/quickstart.md): Five-minute path from signup to a paper strategy ticking against live Cloudbet odds. ## OpenAPI Specs - [openapi](https://edge.glitchexecutor.com/api/openapi.json) ## Optional - [Status](https://edge.glitchexecutor.com/api/healthz)