During development, you can use the developer endpoints without an API key. For production use, you’ll need an API key to avoid rate limits.
/order (with
userPublicKey), sign it, and submit it to your RPC.
Request an Order
Request an order from
/order using userPublicKey, input/output mints,
amount, slippage, and your execution path. The response returns a
base64-encoded transaction.
Use dexes to enforce a deterministic path (for example, a single venue).Request an Order
Request an Order
Sign the Transaction
Deserialize the base64 transaction and sign it with the user’s keypair.
Sign the Transaction
Sign the Transaction