Bullet website screenshot

Bullet

Bullet is Solana's high-performance trading layer — a decentralized exchange offering perpetual futures (derivatives), spot, and lending under one unified margin engine. The Bullet Trading API is a Binance USD-M Futures (FAPI) compatible REST and WebSocket interface for market data, account and position management, and order placement via ed25519-signed transactions, with official Rust and WASM/TypeScript SDKs. Bullet runs as a sovereign rollup settling to Solana mainnet-beta, with a testnet environment for building and testing against mock assets.

Bullet publishes 9 APIs on the APIs.io network, including Account API, Address API, Health API, and 6 more. Tagged areas include Company, DeFi, Solana, Cryptocurrency, and Derivatives.

Bullet’s developer surface includes documentation, API reference, getting-started guide, authentication, sandbox, support, pricing, and 26 more developer resources.

47.3/100 developing ▬ flat Agent 37/100 agent ready Full breakdown ↓
scored 2026-08-20 · rubric v0.12.0
9 APIs 1 MCP Servers
CompanyDeFiSolanaCryptocurrencyDerivativesExchangeTradingPerpetualsLendingBlockchain

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-20 · rubric v0.12.0
Composite quality — 47.3/100 · developing
Contract Quality 10.8 / 21
Developer Ergonomics 12.0 / 17
Access Clarity 7.6 / 17
Operational Transparency 0.3 / 11
Contract Governance 1.7 / 10
Discoverability 6.9 / 9
Regulatory Posture 6.3 / 15
Agent readiness — 37/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
Documented Reversibility 0 / 6
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Regulatory Posture applies to this provider. Its tags matched the Securities & Market Data regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/bullet: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

Bullet Account API

The Account API from Bullet — 8 operation(s) for account.

Bullet Address API

The Address API from Bullet — 1 operation(s) for address.

Bullet Health API

The Health API from Bullet — 4 operation(s) for health.

Bullet Market-Data API

The Market-Data API from Bullet — 11 operation(s) for market-data.

Bullet Rollup API

The Rollup API from Bullet — 3 operation(s) for rollup.

Bullet SolanaOffchainTx API

The SolanaOffchainTx API from Bullet — 1 operation(s) for solanaoffchaintx.

Bullet Trading API

The Trading API from Bullet — 2 operation(s) for trading.

Bullet Tx API

The Tx API from Bullet — 1 operation(s) for tx.

Bullet User Data (Beta) API

The User Data (Beta) API from Bullet — 6 operation(s) for user data (beta).

Scroll for all 9

Open Collections 10

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Scroll for all 10

Arazzo Workflows 1

Multi-step API workflows described with the Arazzo specification.

Bullet market-data snapshot

Discover markets then pull the order book, 24h ticker, and recent trades for a symbol.

ARAZZO

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Bullet MCP Server

MCP SERVER

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Bullet Authentication

signature · 1 scheme

SECURITY

Bullet Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Bullet Agentic Access

37 operations · 3 acting

37 operations · 3 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: bullet
name: Bullet
description: Bullet is Solana's high-performance trading layer — a decentralized exchange offering perpetual futures (derivatives),
  spot, and lending under one unified margin engine. The Bullet Trading API is a Binance USD-M Futures (FAPI) compatible REST
  and WebSocket interface for market data, account and position management, and order placement via ed25519-signed transactions,
  with official Rust and WASM/TypeScript SDKs. Bullet runs as a sovereign rollup settling to Solana mainnet-beta, with a testnet
  environment for building and testing against mock assets.
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source:
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://tradingapi.bullet.xyz/docs/favicon-de23e50b.svg
url: https://raw.githubusercontent.com/api-evangelist/bullet/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- electric-capital
x-tier: stub
x-tier-reason: portfolio-lead
specificationVersion: '0.23'
created: '2026-07-17'
modified: '2026-07-18'
tags:
- Company
- DeFi
- Solana
- Cryptocurrency
- Derivatives
- Exchange
- Trading
- Perpetuals
- Lending
- Blockchain
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
apis:
- aid: bullet:bullet-account-api
  name: Bullet Account API
  description: The Account API from Bullet — 8 operation(s) for account.
  humanURL: https://tradingapi.bullet.xyz/docs/
  baseURL: https://tradingapi.bullet.xyz
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/bullet-account-api-openapi.yml
  - type: Documentation
    url: https://tradingapi.bullet.xyz/docs/
  - type: WebSocket
    url: https://tradingapi.bullet.xyz/docs/ws/
- aid: bullet:bullet-address-api
  name: Bullet Address API
  description: The Address API from Bullet — 1 operation(s) for address.
  humanURL: https://tradingapi.bullet.xyz/docs/
  baseURL: https://tradingapi.bullet.xyz
  tags:
  - Address
  properties:
  - type: OpenAPI
    url: openapi/bullet-address-api-openapi.yml
  - type: Documentation
    url: https://tradingapi.bullet.xyz/docs/
  - type: WebSocket
    url: https://tradingapi.bullet.xyz/docs/ws/
- aid: bullet:bullet-health-api
  name: Bullet Health API
  description: The Health API from Bullet — 4 operation(s) for health.
  humanURL: https://tradingapi.bullet.xyz/docs/
  baseURL: https://tradingapi.bullet.xyz
  tags:
  - Health
  properties:
  - type: OpenAPI
    url: openapi/bullet-health-api-openapi.yml
  - type: Documentation
    url: https://tradingapi.bullet.xyz/docs/
  - type: WebSocket
    url: https://tradingapi.bullet.xyz/docs/ws/
- aid: bullet:bullet-market-data-api
  name: Bullet Market-Data API
  description: The Market-Data API from Bullet — 11 operation(s) for market-data.
  humanURL: https://tradingapi.bullet.xyz/docs/
  baseURL: https://tradingapi.bullet.xyz
  tags:
  - Market Data
  tags_raw:
  - Market-Data
  properties:
  - type: OpenAPI
    url: openapi/bullet-market-data-api-openapi.yml
  - type: Documentation
    url: https://tradingapi.bullet.xyz/docs/
  - type: WebSocket
    url: https://tradingapi.bullet.xyz/docs/ws/
- aid: bullet:bullet-rollup-api
  name: Bullet Rollup API
  description: The Rollup API from Bullet — 3 operation(s) for rollup.
  humanURL: https://tradingapi.bullet.xyz/docs/
  baseURL: https://tradingapi.bullet.xyz
  tags:
  - Rollup
  properties:
  - type: OpenAPI
    url: openapi/bullet-rollup-api-openapi.yml
  - type: Documentation
    url: https://tradingapi.bullet.xyz/docs/
  - type: WebSocket
    url: https://tradingapi.bullet.xyz/docs/ws/
- aid: bullet:bullet-solanaoffchaintx-api
  name: Bullet SolanaOffchainTx API
  description: The SolanaOffchainTx API from Bullet — 1 operation(s) for solanaoffchaintx.
  humanURL: https://tradingapi.bullet.xyz/docs/
  baseURL: https://tradingapi.bullet.xyz
  tags:
  - SolanaOffchainTx
  properties:
  - type: OpenAPI
    url: openapi/bullet-solanaoffchaintx-api-openapi.yml
  - type: Documentation
    url: https://tradingapi.bullet.xyz/docs/
  - type: WebSocket
    url: https://tradingapi.bullet.xyz/docs/ws/
- aid: bullet:bullet-trading-api
  name: Bullet Trading API
  description: The Trading API from Bullet — 2 operation(s) for trading.
  humanURL: https://tradingapi.bullet.xyz/docs/
  baseURL: https://tradingapi.bullet.xyz
  tags:
  - Trading
  properties:
  - type: OpenAPI
    url: openapi/bullet-trading-api-openapi.yml
  - type: Documentation
    url: https://tradingapi.bullet.xyz/docs/
  - type: WebSocket
    url: https://tradingapi.bullet.xyz/docs/ws/
- aid: bullet:bullet-tx-api
  name: Bullet Tx API
  description: The Tx API from Bullet — 1 operation(s) for tx.
  humanURL: https://tradingapi.bullet.xyz/docs/
  baseURL: https://tradingapi.bullet.xyz
  tags:
  - Tx
  properties:
  - type: OpenAPI
    url: openapi/bullet-tx-api-openapi.yml
  - type: Documentation
    url: https://tradingapi.bullet.xyz/docs/
  - type: WebSocket
    url: https://tradingapi.bullet.xyz/docs/ws/
- aid: bullet:bullet-user-data-beta-api
  name: Bullet User Data (Beta) API
  description: The User Data (Beta) API from Bullet — 6 operation(s) for user data (beta).
  humanURL: https://tradingapi.bullet.xyz/docs/
  baseURL: https://tradingapi.bullet.xyz
  tags:
  - User Data (Beta)
  properties:
  - type: OpenAPI
    url: openapi/bullet-user-data-beta-api-openapi.yml
  - type: Documentation
    url: https://tradingapi.bullet.xyz/docs/
  - type: WebSocket
    url: https://tradingapi.bullet.xyz/docs/ws/
common:
- type: OpenAPI
  url: openapi/_original/bullet-trading-api-openapi.json
- type: DeveloperPortal
  url: https://docs.bullet.xyz/
- type: Documentation
  url: https://docs.bullet.xyz/
- type: APIReference
  url: https://tradingapi.bullet.xyz/docs/
- type: GettingStarted
  url: https://tradingapi.bullet.xyz/docs/getting-started.html
- type: Authentication
  url: authentication/bullet-authentication.yml
- type: Packages
  url: packages/bullet-packages.yml
- type: SDKs
  url: packages/bullet-packages.yml
- type: Sandbox
  url: sandbox/bullet-sandbox.yml
- type: Conventions
  url: conventions/bullet-conventions.yml
- type: ErrorCatalog
  url: errors/bullet-problem-types.yml
- type: Lifecycle
  url: lifecycle/bullet-lifecycle.yml
- type: StatusPage
  url: https://status.bullet.xyz/
- type: Conformance
  url: conformance/bullet-conformance.yml
- type: DataModel
  url: data-model/bullet-data-model.yml
- type: MCPServer
  url: mcp/bullet-mcp.yml
- type: LLMsTxt
  url: llms/bullet-llms.txt
- type: Overlay
  url: overlays/bullet-trading-api-overlay.yaml
- type: AgentSkill
  url: skills/_index.yml
- type: Arazzo
  name: Bullet market-data snapshot
  url: arazzo/bullet-market-data-snapshot.yml
- type: WellKnown
  url: well-known/bullet-well-known.yml
- type: DomainSecurity
  url: security/bullet-domain-security.yml
- type: AgenticAccess
  url: agentic-access/bullet-agentic-access.yml
- type: GitHubOrganization
  url: https://github.com/bulletxyz
- type: Support
  url: https://docs.bullet.xyz/exchange/help-center/contact-support.md
- type: Pricing
  url: https://docs.bullet.xyz/exchange/trading/fees.md
- type: SignUp
  url: https://app.bullet.xyz/
- type: TermsOfService
  url: https://docs.bullet.xyz/legals/terms-and-conditions
- type: PrivacyPolicy
  url: https://docs.bullet.xyz/legals/privacy-policy
- type: Website
  url: https://www.bullet.xyz/
- type: X
  url: https://x.com/bulletxyz
- type: Discord
  url: https://discord.com/invite/QuP3YsRAtx
- type: Telegram
  url: https://t.me/bullet_xyz
x-enrichment:
  date: '2026-07-19'
  status: backfilled
  pass: local-v1
  note: backfilled from .gitignore signal + verified work evidence