# Developers

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