.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

FlagDescription
workspaceUrlYour project tracker instance URL (e.g., https://team.atlassian.net)
projectKeyThe project key in your tracker (e.g., ENG, PROJ)
providerProvider type: "jira", "linear", or "github"
apiKeyYour devto API key for authenticating MCP requests

Important

  • -Add .devto.json to your .gitignore — it contains your API key
  • -Each project directory has its own .devto.json, enabling per-project workspace isolation
  • -To remove, run devto unlink or delete the file manually