Skip to content

Build Packs for Coda

A Pack is an extension that adds new powers to your doc. Packs work by supplementing the core building blocks of Coda, so you can customize how your doc looks, works, and integrates.

Let’s build building blocks together.

With a little JavaScript, anyone can create and publish a Pack to the Gallery. All you need to do is write the code and Coda will deploy and host the Pack for you.

Packs can be created for personal use, shared with a team, or published to the world. Everything from simple utilities to rich integrations can be built with Packs.

Learn more

Build your first Pack in minutes.

Using Coda's Pack Studio you can write, build, and deploy your Pack all from your browser. Nothing to download or install.

Get started

Or for you power users, build a Pack using the coda command line tool on your local machine, GitHub , Gitpod , or Replit .

Command line tool

Use the CLI to develop Packs on your local machine, where you can use the IDE, tooling, and version control of your choice.

Install CLI

Sample code

From Math to GitHub to Cat Photos, we've got dozens of examples written covering all major aspects of the SDK.

Browse samples


Our passionate community of Pack makers and Coda experts can help answer your questions or share tips to get you started.

Join the community

Grab the popcorn.

Sit back, relax, and watch as Developer Advocate Eric Koleda builds a Pack from scratch in under 5 minutes and 20 lines of code. After that check out other videos covering topics like building blocks and the CLI.

More videos

Get inspired.

Coda makers have been busy building Packs of all types, and many have published their work to the Gallery. Try installing a few Packs to get a sense for what you could build.

Browse the Gallery

Packs in the Gallery