# API & CLI reference

Looking for developer references for IPFS? Find them here.

# Go (go-ipfs)

API resources for go-ipfs (the reference implementation of IPFS), including the Go CoreAPI, the Go embedded client, and the experimental Go CoreAPI implementation using HTTP API.

# JavaScript (js-ipfs)

API resources for js-ipfs, including the JS core API reference and the JS HTTP client library.

Explore the Mutable File System, Regular Files API, and DAG API through ProtoSchool's coding challenges (opens new window).


HTTP API reference for IPFS — control your node using the same commands you can from the command line!

# CLI commands

Working in the terminal? Here's where you'll find the IPFS command-line interface (CLI) reference.