HashiCorp Vault
Deploy
Practise storing and retrieving secrets with explicit access policies.
Secrets management, IAM least privilege, OAuth, tenant isolation, audit logs.
Explore 3 tools for this projectShare of job postings in India, per role, that name this capability.
Needs first: Deploy an AI service to the cloud
Start with one tool for each part of your project. You don’t need to learn them all.
3 tools to explore
Deploy
Practise storing and retrieving secrets with explicit access policies.
Data · Test
Detect and anonymise sensitive entities in sample text before it enters a model workflow.
Test
Turn expected behaviour and failure cases into repeatable Python tests.
Harden your FastAPI ticket service for multiple tenants. Add JWT auth with a tenant claim, filter every data query by the tenant in the token, and seed two tenants' worth of rows so isolation is testable rather than assumed. Move every secret to environment-injected config and prove none ever reached git history with a secret scanner. Add structured audit logging for auth failures and data access, carrying timestamp, tenant and outcome but no secrets or PII.
Your FastAPI ticket API from build-apis, seeded with two tenants' worth of rows you generate yourself
Hardened a multi-tenant FastAPI service with JWT tenant scoping, env-injected secrets and PII-free audit logging — with a regression test proving one tenant cannot read another tenant's data.