# Developer Quickstart

### 👋 Welcome to the PredictBase Developer Section

PredictBase is a decentralized prediction market platform that allows developers to **create markets, submit orders, trade, and interact programmatically** with live prediction markets using **APIs and smart contracts**.

This guide will help you go from **zero → placing your first trade in minutes**.

***

### 🌐 API Base Endpoint

All PredictBase API requests are made against the following base URL:

```
https://api.predictbase.app
```

All examples in this documentation assume this base endpoint.

***

### 📌 What You Can Build

Using PredictBase APIs and smart contracts, developers can:

* Create and manage prediction markets
* Read live markets and user positions
* Mint shares in prediction markets
* Submit buy & sell orders
* Claim winnings and refunds
* Build trading bots, dashboards, analytics tools, or market-making systems

***

### ⚡ Quick Start Overview

1. [**Get an API Key**](/docs/developer/get-api-key.md)
2. [**Fund Your Account**](/docs/developer/fund-your-account.md)
3. [**Read Markets**](/docs/developer/endpoints/read-markets.md)
4. [**Read Positions**](/docs/developer/endpoints/read-positions.md)
5. [**Read Users**](/docs/developer/endpoints/read-users.md)
6. [**Create a Market**](/docs/developer/endpoints/create-a-market.md)
7. [**Mint Shares (Provide Liquidity)**](/docs/developer/endpoints/mint-shares.md)
8. [**Place and Manage Orders**](/docs/developer/endpoints/place-and-manage-orders.md)
9. [**Claim Winnings**](/docs/developer/endpoints/claim-winnings.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://predictbase.gitbook.io/docs/developer/developer-quickstart.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
