Registry API
Use the tscircuit registry for package management, bundling, and advanced endpoints
Compile API
Compile tscircuit code into Circuit JSON through the hosted API
Ordering API
Public endpoints for creating and retrieving orders through the tscircuit API
Datasheet API
Store and retrieve structured component datasheets via the tscircuit API
Retrieve datasheets with the SDK
Use the @tscircuit/api SDK to programmatically retrieve and process component datasheets with pin information.
jlcsearch API
Search and query JLCPCB in-stock components with the jlcsearch JSON API for scripting and integration.
Autorouting API
tscircuit allows heavy customization of the autorouting process. In tscircuit you can use local or cloud autorouters, use different autorouters for different subcircuits, and disable autorouting entirely.
Image Generation API
Generate PCB, schematic, and 3D previews from tscircuit code using hosted endpoints