by paulrobertlloyd



An IndieWeb publishing toolkit

Build status Coverage status

Learn more about this project on the documentation site. Read an update on IndieKit’s future development.

Local development

npm start

If you want to run the service locally, perhaps to use with a tool like Postman, ensure the required environment variables have been set.

If you’re developing a new feature and want the application to automatically restart whenever a file change is detected, you can use npm run dev.


npm test

Before running any automated tests, an IndieAuth token needs to be assigned to the TEST_INDIEAUTH_TOKEN environment variable. This token, whose URL should match that used for INDIEKIT_URL, should also include create, update and delete scopes. Homebrew Access Token is a useful tool for creating tokens for this purpose.