Enterprise knowledge infrastructure — ingest, search, and retrieve
v1.0.0Status: Healthy
Tenant-scoped operations for AI applications:
POST /v1/ingest POST /v1/search POST /v1/retrieve GET /v1/documents GET /v1/manifests/{run_id}Default port: :8080
Platform administration — tenant lifecycle, API keys, monitoring:
POST /v1/tenants GET /v1/tenants POST /v1/api-keys GET /v1/landlord/healthDefault port: :8081
Knowledge API requires a tenant-scoped API key:
Authorization: Bearer kp_xxxxxxxxxxxxxxxx X-API-Key: kp_xxxxxxxxxxxxxxxx
Create a new tenant (Landlord API, admin key required):
curl -X POST http://localhost:8081/v1/tenants \
-H "Authorization: Bearer kp_..." \
-H "Content-Type: application/json" \
-d '{"name":"My Tenant","slug":"my-tenant"}'
curl -X POST http://localhost:8080/v1/ingest \
-H "Authorization: Bearer kp_..." \
-H "Content-Type: application/json" \
-d '{"tenant_id":"default","content":"aXMgZW5ldnMga25vd2xlZGdl"}'
curl -X POST http://localhost:8080/v1/search \
-H "Authorization: Bearer kp_..." \
-H "Content-Type: application/json" \
-d '{"query":"knowledge","top_k":5}'
Knowledge Platform v1.0.0