API Reference

The Virke API runs on Fastly Compute@Edge. Base URL: https://api.virke.dev

Authenticate with an API key (Authorization: Bearer vk_...) or a session cookie after GitHub OAuth login.

Authentication

All API endpoints require authentication. Use one of:

  • API Key: Pass Authorization: Bearer vk_your_api_key header
  • Session Cookie: Automatically set after completing the OAuth login flow

OpenAPI Specification

The full OpenAPI specification is available at https://api.virke.dev/openapi.json.

You can use it with any OpenAPI-compatible tool (Swagger UI, Postman, etc.) to explore and test the API interactively.