# Join the Spree Ecosystem

### For Brands

You get a programmable, stablecoin-backed rewards system for your loyalty program. White-labeled tokens, campaign tools, and yield infrastructure included.

**Get started:**

1. Contact the Spree team to set up your brand
2. Access [Spree Studio](https://studio.spree.finance) to configure campaigns, whitelists, and roles
3. Integrate using the SDK or HTTP API

**You can:**

* Create branded SP tokens backed 1:1 by stablecoins
* Run time-limited campaigns with pSP (pending rewards)
* Set custom supply caps, daily limits, and vesting periods
* Earn yield on idle reserves through the ERC-4626 vault
* Manage your program through Spree Studio (no code)

### For Developers

Build on Spree Protocol using the TypeScript SDK or the HTTP API.

**Get started:**

1. Install the SDK: `npm install @spree-finance/spree-evm-sdk`
2. Get contract addresses from brand config or the ContractRegistry
3. Build unsigned transactions, sign with your wallet, broadcast

**Resources:**

* SDK Reference: [/developer-guides/stable-points-sp/sdk-reference](https://github.com/Spree-Finance/spree-docs/blob/main/developer-guides/stable-points-sp/sdk-reference/README.md)
* API Reference: [/developer-guides/stable-points-sp/api-reference](https://github.com/Spree-Finance/spree-docs/blob/main/developer-guides/stable-points-sp/api-reference/README.md)
* GitHub: [github.com/Spree-Finance](https://github.com/Spree-Finance)
* npm: [@spree-finance/spree-evm-sdk](https://www.npmjs.com/package/@spree-finance/spree-evm-sdk)

**Testnet:** All contracts are live on Base Sepolia (chain ID 84532). MOCA Devnet (5151) and MOCA Testnet (222888) are also available.

### For Web3 Ecosystems

You can deploy Spree on any EVM chain. The contracts are UUPS-upgradeable with standardized interfaces (ERC-20, ERC-4626).

**Integration path:**

1. Deploy Spree contracts on your chain via the ClientOnboarding module
2. Configure brand hierarchy (parent/child brands)
3. Register yield adapters for your chain's DeFi protocols
4. Register with the BonusRewardsVault for epoch-based reward distribution

**Contact the team to discuss chain deployments and custom integrations.**

### Community

* **Twitter:** [@spreefinance](https://twitter.com/spreefinance)
* **Website:** [spree.finance](https://spree.finance)
* **Documentation:** [spree-finance.gitbook.io/spreefinance](https://spree-finance.gitbook.io/spreefinance)
* **GitHub:** [github.com/Spree-Finance](https://github.com/Spree-Finance)

### Contact

Reach the team at [spree.finance](https://spree.finance) or through the links above.


---

# 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://spree-finance.gitbook.io/spreefinance/get-involved/join-ecosystem.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.
