What are Projects?
Projects in Oximy Gateway are API endpoints or services that use specific policies for content protection. Each project has its own policy assignment, enforcement level, and API key access controls.Project Configuration
Each project includes:- Policy assignment: Choose from available policies or inherit from global/environment policies
- Enforcement level:
BLOCK: Prevent requests with violationsWARN: Allow requests but log violations
- API key access: Assign specific API keys to control access
- Environment settings: Configure per environment (production/staging/development)
Example Project
Using Projects
Include the project ID in your API requests using thex-oximy-project-id header:
Node.js
Python
Best Practices
- Organize logically: Group related APIs into projects
- Clear naming: Use descriptive names and slugs
- Environment separation: Separate production and development projects
- Minimal access: Grant only necessary API key permissions
- Monitor usage: Track API calls and policy violations per project