.devto.json
Per-project configuration file.
The .devto.json file is created by devto init in your project root. It links this directory to a specific devto workspace and project.
Location
Always in the root of your project directory. devto walks up from your current directory to find it, so it works from subdirectories too.
Schema
.devto.json
{ "workspaceUrl": "https://my-team.atlassian.net", "projectKey": "ENG", "provider": "jira", "apiKey": "devto_xxxxxxxxxxxx"}Fields
| Flag | Description |
|---|---|
| workspaceUrl | Your project tracker instance URL (e.g., https://team.atlassian.net) |
| projectKey | The project key in your tracker (e.g., ENG, PROJ) |
| provider | Provider type: "jira", "linear", or "github" |
| apiKey | Your devto API key for authenticating MCP requests |
Important
- -Add
.devto.jsonto your.gitignore— it contains your API key - -Each project directory has its own .devto.json, enabling per-project workspace isolation
- -To remove, run
devto unlinkor delete the file manually