Inja LLM Gateway
Get started

Contributing

How to develop and test the gateway — local checks, hermetic CI, and where to start.

Development happens in the main repository.

  • Full guide: CONTRIBUTING.md
  • Security reporting: SECURITY.md
  • Capability matrix tests: proxy/capability_matrix_test.go
  • Media fixtures: testdata/fixtures/media/

Local checks

go test ./...
go test -race ./...
go vet ./...

Default CI is air-gapped (httptest only; no -tags live). See the SDK matrix for how we cover official client shapes without live vendor keys.

Docs site

The site under website/ is Astro + Nimbus. From that directory:

npm ci
npm run dev    # http://localhost:4321/llm-gateway/
npm run build

Type to search…

↑↓ navigate↵ selectEsc close