Saturn Documentation
Launch App
  • Saturn
  • Traders
    • Trading in Saturn
    • How to Swap
    • How Saturn Protects Your Trades from MEV Risks
  • Liquidity Providers
    • Open a position in a Liquidity Pool
    • Managing your Portfolio on Saturn
  • Token Creators
    • How to Create a Pool on Saturn
  • Builders
    • Saturn API
      • Pool API
        • Initialize pool
        • Add Shards
        • Open position
        • Increase Liquidity
        • Remove Liquidity
        • Swap
        • Swap Quotes
        • Boost Transaction
        • Wallet
      • Indexer API
        • Collections
        • Pools
        • Prices
        • Positions
        • Transactions
        • Charts
        • Stats
    • Liquidity Pool SDK
  • Saturn V1
    • Overview
    • How-To-Links
      • Setting up Trading Account
        • Withdrawing from Trading account
      • Swap
      • Orderbook
        • Your Profile
          • Trade History
        • How to place a sell order
        • How to place a buy order
        • Positions
      • Collect
      • Charts
      • Tutorial videos
        • Setting up a Trading Account (v3) and preparing for Rings Airdrops
        • Trading on Saturn
    • FAQs
      • What are Satoshi's, Rare SATs, and Rings?
        • More on Rare SATs
      • What is a UTXO
      • What is a PSBT
      • Why are there batch sizes?
      • Compatible Wallets
      • Why is my Available balance different than my Total balance?
Powered by GitBook
On this page
  1. Builders

Saturn API

PreviousHow to Create a Pool on SaturnNextPool API

Last updated 6 months ago

Saturn has created the first decentralized AMM program on Bitcoin. To facilitate development on top of these liquidity pools, we've created APIs to make it easier for developers like you to build innovative applications. We offer two services:

  1. : This API allows you to interact with the liquidity pools. You can create pools, open positions, add or remove liquidity, and perform token swaps.

  2. : This service lets you search all available pools and provides extensive information and statistics about them. You can also view transactions made within a pool or by a user, filter by transaction type, and more.

If you're eager to get started quickly, we've provided direct links to the Swagger documentation for each API, as well as a development environment powered by StockBlitz, so you can test these APIs directly.

An API Key is required to call the different APIs. The best way to obtain an API Key is to reach out to us on .

If you feel like API is not your thing and you instead want to call the program on the Arch Network, check out our Liquidity Pool SDK.

Pool API
Indexer API
Telegram