Synthetix Docs
  • User Docs
  • Synthetix Exchange
  • Leveraged Tokens
  • For Developers
  • Orientation
  • Synthetix Overview
  • Development Progress
  • V3 FAQ
  • For Developers
    • Technical Architecture
    • Quick Start
      • Base Quickstart
    • Smart Contracts
    • Data Platform
    • Data Dictionary
    • Addresses + ABIs
    • Deployment Info
      • Mainnet
      • Sepolia
      • Sepolia Carina
      • Optimism Mainnet
      • Base Mainnet Andromeda
      • Base Sepolia Andromeda
      • Arbitrum Mainnet
      • Arbitrum Sepolia
    • Smart Contract Audits
    • Perps Market
    • Spot Market
    • Developer FAQ
  • For Perp Integrators
    • 101
    • Perps V3
    • L1 Perp (BFP)
    • Base Andromeda
    • Perps Python SDK
    • Perps V3 Keepers
  • For Liquidity Integrators
    • Creating Accounts
    • Delegating Collateral
      • Liquidity Pools
    • Liquidity Positions
      • Minting and Burning snxUSD
      • Position Liquidations
    • Base LP Guide
  • For Liquidity Pool Managers
    • Creating and Configuring Pools and Vaults
    • Collateral Vaults
      • Vault Liquidations
    • Rewards Distributors
    • Credit and Debt Distribution
  • For Derivatives Market Builders
    • Build on v3
    • Market Development Guide
    • Build on v3 FAQ
    • Operating a Market
    • Registering a Market
  • For Governance Participants
    • Synthetix Governance
    • Elections
  • For Designers
    • Design Resources
Powered by GitBook
On this page
  1. For Perp Integrators

101

Last updated 7 months ago


Every integration is different, some requiring minimal work and some requiring more work. While understanding the minutiae of Synthetix V3 core isn’t critical for integration, Integrators should understanding the basics of how Synthetix operates.

BEFORE integrating, make sure to answer these questions:

  • What do I want to achieve with this integration?

  • How will our systems interact with each other?

WHILE integrating, ask yourself:

  • Have I secured all relevant APIs & smart contract interactions?

  • Did I test gas fees optimization, scalability and security under real-world conditions?

  • Did I document all relevant APIs, contract interactions, and system flows so that future developers can easily understand and maintain the integration?

If you find yourself facing challenges or frustrations along the way, such as feeling stuck or encountering unexpected obstacles, remember:

"If backend integration was easy, we’d all be out of a job."

Now, let's jump right in. Here's where you should go, depending on what role you want to play:

  • : Build a perp trading interface or automated trading strategy.

  • For Liquidity Integrators: Build an LP interface or automated LP strategy.

  • For Derivatives Market Builders: Build a completely new derivative market.

  • For Liquidity Pool Managers: Configure and manage a new collateral Pool.


Join our community

If you have any questions about anything related to integration with Synthetix, you're always welcome to ask our community on or . You can also join our .

For Perp Integrators
Discord
Telegram
Integrator List on X