# ZEUS SDK > TypeScript SDK and market-maker gateway for ZEUS perpetuals on Base. - [Welcome to ZEUS](https://sdk.zeustrade.io/index.md): Trade ZEUS perpetuals, provide ZLP liquidity and hedge the pool from code. - [Quickstart](https://sdk.zeustrade.io/quickstart.md): Install the SDK, approve the ZEUS contracts once and place a first trade. - [Configuration](https://sdk.zeustrade.io/configuration.md): Client options, networks, signers and the builder code. - [Core concepts](https://sdk.zeustrade.io/concepts.md): Units, keeper requests, receipts, fees and limits: what every SDK call has in common. - [Market orders](https://sdk.zeustrade.io/trading/market-orders.md): Open and close positions at market and wait for the keeper. - [Limit orders](https://sdk.zeustrade.io/trading/limit-orders.md): Open a position when the price reaches a trigger. - [Take profit and stop loss](https://sdk.zeustrade.io/trading/take-profit-stop-loss.md): Close a position at a trigger price. - [Margin and collateral](https://sdk.zeustrade.io/trading/collateral.md): Add collateral to lower leverage or take collateral out. - [Receipts and cancels](https://sdk.zeustrade.io/trading/receipts.md): What a trade returns and how the SDK explains a keeper cancel. - [Positions](https://sdk.zeustrade.io/account/positions.md): Open positions with PnL, leverage and liquidation price. - [Orders and history](https://sdk.zeustrade.io/account/orders-and-history.md): Open orders and trading activity of any address. - [Markets](https://sdk.zeustrade.io/data/markets.md): Listed markets, Vault prices, free capacity and borrow rates. - [Prices and streams](https://sdk.zeustrade.io/data/streams.md): Subscribe to fills, prices, the pool's exposure and keeper latency. - [ZLP liquidity](https://sdk.zeustrade.io/liquidity/zlp.md): Deposit into the ZLP pool, request a withdrawal and collect it. - [Pool hedging](https://sdk.zeustrade.io/liquidity/pool-hedging.md): Read the pool's exposure and the advisory hedge, over the market-maker gateway. - [Market-maker fast path](https://sdk.zeustrade.io/advanced/fast-path.md): Build requests with no network call, send in one step and track later. - [Security model](https://sdk.zeustrade.io/advanced/security.md): Keys, approvals and what the SDK sends where. - [Errors](https://sdk.zeustrade.io/advanced/errors.md): The typed errors the SDK throws and what each one means. - [Example bot](https://sdk.zeustrade.io/examples/bot.md): A full cycle: approvals, a market open with its receipt, take profit and stop loss, partial and full close, ZLP deposit and withdrawal. - [Trade with AI](https://sdk.zeustrade.io/ai/mcp.md): Connect an AI assistant to live ZEUS data through the ZEUS MCP server. - [REST overview](https://sdk.zeustrade.io/api/overview.md): The public REST reads behind the SDK and their rate limits. - [Market-maker routes](https://sdk.zeustrade.io/api/market-maker.md): Pool exposure, risk and hedge reads for market makers. - [Stream protocol](https://sdk.zeustrade.io/api/stream.md): The market-maker WebSocket: channels, frames and limits. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.