# Documentation - **START** - [Introduction](/): Build prediction markets, tournaments, and more on Bento with the TypeScript SDK. - [Quickstart](/quickstart): Zero to first bet on testnet — one contiguous script you can paste into an agent or Node file. - [Environments & env vars](/concepts/environments): Testnet hosts, required environment variables, and what each unlocks. - **BUILD** - [Place a bet](/guides/place-bet): Estimate, place, and reconcile a market bet on the Bento markets host. - [Create a market](/guides/create-market): Submit a new prediction or versus market on the Bento markets host. - [Enter a tournament](/guides/enter-tournament): Deposit, enter a bracket tournament, stake match chips, and claim payouts. - [Create a tournament](/guides/create-tournament): Check creator eligibility and fund the stage-1 buy-in on-chain before authoring a bracket tournament. - [Sportmonks sports data](/guides/sportmonks-proxy): Rate-limited Sportmonks proxies on the tournaments host — fixtures, squads, cricket, and motorsport without your own API token. - [Test the SDK](/guides/test-the-sdk): Verify @bento.fun/sdk from npm with the integration sandbox before shipping your app. - **UNDERSTAND** - [How Bento works](/concepts/how-bento-works): The mental model (markets on-chain, two hosts, sign-in, your managed account, and acceptance vs finality). - [Authentication](/concepts/authentication): Builder API key + challenge-bound EOA user JWT for @bento.fun/sdk. - [Builder API Key](/concepts/builder-api-key): Generate a testnet Builder API key for the Bento SDK (hackathons). - [Glossary](/concepts/glossary): Plain definitions for the terms you'll meet across the docs and the SDK. - **REFERENCE** - [TypeScript SDK](/typescript-sdk): createBentoSdk, integration modes, and module reference for @bento.fun/sdk. - [SDK cookbook](/reference/cookbook): The small set of @bento.fun/sdk methods that cover most integrator apps. - [Common patterns & pitfalls](/reference/common-patterns): Practical tips for integrating @bento.fun/sdk — IDs, amounts, auth, and errors. - SDK API reference - [Overview](/reference/sdk-api): Auto-generated @bento.fun/sdk HTTP method reference — public, user, and tournaments. - [Public](/reference/sdk-api/public): Auto-generated reference for sdk.public.* HTTP methods (routes, auth, snippets). - [User (wallet)](/reference/sdk-api/user): Auto-generated reference for sdk.user.* HTTP methods (routes, auth, snippets). - [Tournaments](/reference/sdk-api/tournaments): Auto-generated reference for sdk.tournaments.* HTTP methods (routes, auth, snippets). - [OpenAPI specs](/reference/openapi): Pinned OpenAPI JSON for agents, LLMs, and type generation — not a live Swagger UI. - [Changelog](/reference/changelog): SDK version history for @bento.fun/sdk. - **HELP** - [FAQ](/faq): Quick answers to the questions new integrators hit first.