# 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
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.