# Developers

- [Exchange API](/swivel-v2.0.0/developers/exchange.md)
- [GET](/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](/swivel-v2.0.0/developers/exchange/get/orderbook.md)
- [Get Order](/swivel-v2.0.0/developers/exchange/get/get-order.md)
- [OHCLV (Candles)](/swivel-v2.0.0/developers/exchange/get/ohclv-candles.md)
- [Get Effective Price (Preview Market Order)](/swivel-v2.0.0/developers/exchange/get/get-effective-price-preview-market-order.md)
- [Get Order History](/swivel-v2.0.0/developers/exchange/get/get-order-history.md)
- [Get Last Trade Info](/swivel-v2.0.0/developers/exchange/get/get-last-trade-info.md)
- [Get Markets](/swivel-v2.0.0/developers/exchange/get/get-markets.md)
- [POST](/swivel-v2.0.0/developers/exchange/post.md): All post endpoints are documented here.
- [Order](/swivel-v2.0.0/developers/exchange/post/order.md)
- [Swivel.js](/swivel-v2.0.0/developers/swivel.js.md): Javascript library for working with the Swivel Finance Protocol
- [API](/swivel-v2.0.0/developers/swivel.js/api.md): This section describes the API of Swivel.js' smart contract wrappers.
- [Swivel](/swivel-v2.0.0/developers/swivel.js/api/swivel.md): A TypeScript wrapper for the Swivel smart contract.
- [MarketPlace](/swivel-v2.0.0/developers/swivel.js/api/marketplace.md): A TypeScript wrapper for the MarketPlace smart contract.
- [VaultTracker](/swivel-v2.0.0/developers/swivel.js/api/vaulttracker.md): A TypeScript wrapper for the VaultTracker smart contract.
- [Swivel.py](/swivel-v2.0.0/developers/swivel.py.md): A python library for interaction with the Swivel protocol
- [swivel](/swivel-v2.0.0/developers/swivel.py/swivel.md)
- [swivel.abstracts](/swivel-v2.0.0/developers/swivel.py/swivel/swivel.abstracts.md)
- [swivel.abstracts.deployed](/swivel-v2.0.0/developers/swivel.py/swivel/swivel.abstracts/swivel.abstracts.deployed.md)
- [swivel.abstracts.market\_place](/swivel-v2.0.0/developers/swivel.py/swivel/swivel.abstracts/swivel.abstracts.market_place.md)
- [swivel.abstracts.swivel](/swivel-v2.0.0/developers/swivel.py/swivel/swivel.abstracts/swivel.abstracts.swivel.md)
- [swivel.abstracts.vault\_tracker](/swivel-v2.0.0/developers/swivel.py/swivel/swivel.abstracts/swivel.abstracts.vault_tracker.md)
- [swivel.contracts](/swivel-v2.0.0/developers/swivel.py/swivel/swivel.contracts.md)
- [swivel.contracts.market\_place](/swivel-v2.0.0/developers/swivel.py/swivel/swivel.contracts/swivel.contracts.market_place.md)
- [swivel.contracts.swivel](/swivel-v2.0.0/developers/swivel.py/swivel/swivel.contracts/swivel.contracts.swivel.md)
- [swivel.contracts.vault\_tracker](/swivel-v2.0.0/developers/swivel.py/swivel/swivel.contracts/swivel.contracts.vault_tracker.md)
- [swivel.vendors](/swivel-v2.0.0/developers/swivel.py/swivel/swivel.vendors.md)
- [swivel.vendors.signer](/swivel-v2.0.0/developers/swivel.py/swivel/swivel.vendors/swivel.vendors.signer.md)
- [swivel.vendors.w3](/swivel-v2.0.0/developers/swivel.py/swivel/swivel.vendors/swivel.vendors.w3.md)
- [Scrivel (Python Examples)](/swivel-v2.0.0/developers/scrivel-python-examples.md): Scripting the Swivel Finance Protocol with Python
- [Contracts Overview](/swivel-v2.0.0/developers/contract.md): Swivel protocol smart contracts, their deployed addresses and annotated source code
- [Contracts](/swivel-v2.0.0/developers/contract/contracts.md)
- [Swivel](/swivel-v2.0.0/developers/contract/contracts/swivel.md): Annotated source of the Swivel.sol smart contract
- [MarketPlace](/swivel-v2.0.0/developers/contract/contracts/marketplace.md): Annotated source code of the MarketPlace.sol smart contract
- [VaultTracker](/swivel-v2.0.0/developers/contract/contracts/vaulttracker.md): Annotated source code of the VaultTracker.sol smart contract
- [Ubiquitous Language V2](/swivel-v2.0.0/developers/ubiquitous-language-v2.md)
- [Shared Language](/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](/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](/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](/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](/swivel-v2.0.0/developers/ubiquitous-language-v2/finance-terms.md)
