> For the complete documentation index, see [llms.txt](https://docs.swivel.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.swivel.finance/swivel-v2.0.0/developers.md).

# Developers

- [Exchange API](https://docs.swivel.finance/swivel-v2.0.0/developers/exchange.md)
- [GET](https://docs.swivel.finance/swivel-v2.0.0/developers/exchange/get.md): All GET endpoints are documented here. Base URLs should be changed in relation to the environment that is used: Testnet or Mainnet.
- [Orderbook](https://docs.swivel.finance/swivel-v2.0.0/developers/exchange/get/orderbook.md)
- [Get Order](https://docs.swivel.finance/swivel-v2.0.0/developers/exchange/get/get-order.md)
- [OHCLV (Candles)](https://docs.swivel.finance/swivel-v2.0.0/developers/exchange/get/ohclv-candles.md)
- [Get Effective Price (Preview Market Order)](https://docs.swivel.finance/swivel-v2.0.0/developers/exchange/get/get-effective-price-preview-market-order.md)
- [Get Order History](https://docs.swivel.finance/swivel-v2.0.0/developers/exchange/get/get-order-history.md)
- [Get Last Trade Info](https://docs.swivel.finance/swivel-v2.0.0/developers/exchange/get/get-last-trade-info.md)
- [Get Markets](https://docs.swivel.finance/swivel-v2.0.0/developers/exchange/get/get-markets.md)
- [POST](https://docs.swivel.finance/swivel-v2.0.0/developers/exchange/post.md): All post endpoints are documented here.
- [Order](https://docs.swivel.finance/swivel-v2.0.0/developers/exchange/post/order.md)
- [Swivel.js](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.js.md): Javascript library for working with the Swivel Finance Protocol
- [API](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.js/api.md): This section describes the API of Swivel.js' smart contract wrappers.
- [Swivel](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.js/api/swivel.md): A TypeScript wrapper for the Swivel smart contract.
- [MarketPlace](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.js/api/marketplace.md): A TypeScript wrapper for the MarketPlace smart contract.
- [VaultTracker](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.js/api/vaulttracker.md): A TypeScript wrapper for the VaultTracker smart contract.
- [Swivel.py](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py.md): A python library for interaction with the Swivel protocol
- [swivel](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py/swivel.md)
- [swivel.abstracts](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py/swivel/swivel.abstracts.md)
- [swivel.abstracts.deployed](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py/swivel/swivel.abstracts/swivel.abstracts.deployed.md)
- [swivel.abstracts.market\_place](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py/swivel/swivel.abstracts/swivel.abstracts.market_place.md)
- [swivel.abstracts.swivel](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py/swivel/swivel.abstracts/swivel.abstracts.swivel.md)
- [swivel.abstracts.vault\_tracker](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py/swivel/swivel.abstracts/swivel.abstracts.vault_tracker.md)
- [swivel.contracts](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py/swivel/swivel.contracts.md)
- [swivel.contracts.market\_place](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py/swivel/swivel.contracts/swivel.contracts.market_place.md)
- [swivel.contracts.swivel](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py/swivel/swivel.contracts/swivel.contracts.swivel.md)
- [swivel.contracts.vault\_tracker](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py/swivel/swivel.contracts/swivel.contracts.vault_tracker.md)
- [swivel.vendors](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py/swivel/swivel.vendors.md)
- [swivel.vendors.signer](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py/swivel/swivel.vendors/swivel.vendors.signer.md)
- [swivel.vendors.w3](https://docs.swivel.finance/swivel-v2.0.0/developers/swivel.py/swivel/swivel.vendors/swivel.vendors.w3.md)
- [Scrivel (Python Examples)](https://docs.swivel.finance/swivel-v2.0.0/developers/scrivel-python-examples.md): Scripting the Swivel Finance Protocol with Python
- [Contracts Overview](https://docs.swivel.finance/swivel-v2.0.0/developers/contract.md): Swivel protocol smart contracts, their deployed addresses and annotated source code
- [Contracts](https://docs.swivel.finance/swivel-v2.0.0/developers/contract/contracts.md)
- [Swivel](https://docs.swivel.finance/swivel-v2.0.0/developers/contract/contracts/swivel.md): Annotated source of the Swivel.sol smart contract
- [MarketPlace](https://docs.swivel.finance/swivel-v2.0.0/developers/contract/contracts/marketplace.md): Annotated source code of the MarketPlace.sol smart contract
- [VaultTracker](https://docs.swivel.finance/swivel-v2.0.0/developers/contract/contracts/vaulttracker.md): Annotated source code of the VaultTracker.sol smart contract
- [Ubiquitous Language V2](https://docs.swivel.finance/swivel-v2.0.0/developers/ubiquitous-language-v2.md)
- [Shared Language](https://docs.swivel.finance/swivel-v2.0.0/developers/ubiquitous-language-v2/shared-language.md): These terms fulfill the same meaning across the Swivel stack, although any variation or further clarification will be noted within specific contexts.
- [UI Language](https://docs.swivel.finance/swivel-v2.0.0/developers/ubiquitous-language-v2/ui-language.md): These term definitions are understood in the context of the public interface at Swivel.finance.
- [Technical Language](https://docs.swivel.finance/swivel-v2.0.0/developers/ubiquitous-language-v2/technical-language.md): These term definitions are understood in the context of Swivel's technical stack. UI terms above apply when seen in technical usage, unless re-defined within this Technical context.
- [Compound Language](https://docs.swivel.finance/swivel-v2.0.0/developers/ubiquitous-language-v2/compound-language.md): Some terms used in the context of the Compound protocol, and how Swivel utilizes it.
- [Finance Terms](https://docs.swivel.finance/swivel-v2.0.0/developers/ubiquitous-language-v2/finance-terms.md)
