> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainworks.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Frequently Asked Questions

> Answers to common questions about the Chainworks API: supported chains, authentication, transport, the playground, and machine-readable docs.

Common questions about the Chainworks API. If you don't find what you need here, reach out and we'll help.

<AccordionGroup>
  <Accordion title="What is Chainworks?">
    Chainworks is a unified DeFi API for building applications, available over both Socket.IO and HTTP. One integration gives you trading, quotes, wallet data, and token info across Solana, Ethereum, Base, and BNB Chain.
  </Accordion>

  <Accordion title="Which blockchains does Chainworks support?">
    Solana is the primary supported chain. Ethereum, Base, and BNB Chain are supported in beta. All chains share the same API surface so you can write one integration.
  </Accordion>

  <Accordion title="How do I authenticate with the Chainworks API?">
    Authentication is token-based. You pass your API URL and auth token to the Socket.IO client on connect; see [Authentication](/authentication) for the exact handshake.
  </Accordion>

  <Accordion title="What transport does the API use?">
    The API is available over two transports: Socket.IO for a persistent, low-latency connection with real-time push, and HTTP for stateless request and response. Every event path is also an HTTP endpoint, and the request body and response shape are identical across both, so you can pick whichever fits your stack. See [Quick Start](/quickstart) for both.
  </Accordion>

  <Accordion title="Can I try the API without writing code?">
    Yes. The [Playground](https://chainworks.co/playground) is an interactive tester where you can pick an endpoint, fill in parameters, connect with your credentials, and inspect the live response.
  </Accordion>

  <Accordion title="Where can I see the full machine-readable docs?">
    Every docs page has a `.md` twin (for example, `/quickstart.md`), and `/llms-full.txt` contains all documentation concatenated for LLM ingestion. `/llms.txt` is a compact index.
  </Accordion>
</AccordionGroup>
