Welcome to the Sentinel User Guide! This comprehensive guide will help you get started with Sentinel and make the most of its powerful API testing capabilities.
- Quick Start Guide - Get up and running in minutes
- Managing API Specifications - Upload and manage your OpenAPI specs
- Running Your First Test - Step-by-step guide to your first test
- Understanding Test Types - Learn about different testing approaches
- Interpreting Test Results - Understand reports and analytics
- Using the Web Interface - Navigate the Sentinel UI
- CI/CD Integration - Integrate with your DevOps pipeline
- Command Line Interface - Use Sentinel from the terminal
- Role-Based Access Control - Manage users and permissions
- Advanced Features - Power user features
Sentinel is an AI-powered API testing platform that automates comprehensive testing across multiple domains:
- Functional Testing: Validate API behavior with positive, negative, and stateful tests
- Security Testing: Detect vulnerabilities including BOLA, injection attacks, and authentication issues
- Performance Testing: Conduct load, stress, and spike testing
- Data Mocking: Generate realistic test data automatically
- Automated test generation from OpenAPI specifications
- Comprehensive coverage without manual test writing
- Early detection of bugs and vulnerabilities
- Integration with existing CI/CD pipelines
- Reduced manual testing effort
- Consistent test execution
- Detailed failure analysis and reporting
- Historical trend analysis
- Seamless CI/CD integration
- Docker-based deployment
- Scalable architecture
- Comprehensive observability
- Upload Specification: Import your OpenAPI/Swagger specification
- Configure Testing: Select test types and parameters
- Execute Tests: Run tests manually or via CI/CD
- Analyze Results: Review detailed reports and insights
- Track Progress: Monitor trends and improvements over time
- Start with the Quick Start Guide
- Learn to upload specifications
- Run your first test
- Understand test results
- Explore different test types
- Master the web interface
- Set up CI/CD integration
- Use the CLI for automation
- Configure RBAC and permissions
- Leverage advanced features
- Start Small: Begin with a simple API and expand gradually
- Use Version Control: Track your API specifications in Git
- Automate Early: Integrate with CI/CD from the beginning
- Monitor Trends: Use analytics to track improvement over time
- Collaborate: Share test results with your team
- Technical Guide - For developers and administrators
- API Reference - Complete API documentation
- Deployment Guide - Installation and deployment
- Troubleshooting - Common issues and solutions
If you need help:
- Check the Troubleshooting Guide
- Search GitHub Issues
- Ask in the community forums
- Contact support (for enterprise users)
Ready to get started? Head to the Quick Start Guide →