Enterprise
Deployxa Enterprise provides advanced features for large organizations, including team management, SSO, audit logs, compliance, and dedicated support.
Overview
Enterprise features include:
- Teams: Advanced team management
- RBAC: Role-based access control
- SSO: Single sign-on integration
- Audit Logs: Comprehensive audit trail
- Compliance: SOC 2, GDPR, HIPAA
- SLA: Service level agreements
- Dedicated Support: Priority support
- Custom Integrations: Custom workflows
Enterprise Plans
Enterprise Starter
For growing organizations.
Price: $99/month per organization
Includes:
- Everything in Pro
- Up to 20 team members
- 5 TB bandwidth/month
- Advanced analytics
- Priority support (12-hour response)
- Custom domains (unlimited)
- Audit logs (90 days)
- Basic SSO
Enterprise Professional
For established organizations.
Price: $299/month per organization
Includes:
- Everything in Enterprise Starter
- Up to 50 team members
- 20 TB bandwidth/month
- Advanced RBAC
- Priority support (8-hour response)
- Audit logs (1 year)
- Full SSO (SAML, OAuth)
- Custom integrations
- Compliance reports
Enterprise Custom
For large enterprises.
Price: Custom pricing
Includes:
- Everything in Enterprise Professional
- Unlimited team members
- Custom bandwidth
- Dedicated infrastructure
- 24/7 priority support (4-hour response)
- Audit logs (unlimited)
- Custom compliance
- Dedicated account manager
- Custom SLA
- On-premise deployment option
Contact: sales@deployxa.com
Teams
Creating Teams
Organize members into teams:
- Go to Organization → Teams
- Click "Create Team"
- Enter team name
- Add description
- Select team members
- Click "Create"
Example teams:
- Engineering
- DevOps
- Frontend
- Backend
- QA
- Product
Team Permissions
Assign permissions to teams:
Permission levels:
- Viewer: View projects and deployments
- Developer: Deploy and manage assigned projects
- Admin: Full access to organization
- Owner: Full control including billing
Configure permissions:
- Go to Organization → Teams
- Click on team
- Click "Permissions"
- Select permission level
- Click "Save"
Team Projects
Assign projects to teams:
- Go to Project → Settings → Teams
- Click "Assign Team"
- Select team
- Set permission level
- Click "Assign"
Benefits:
- Organized project access
- Clear responsibility
- Efficient collaboration
- Simplified management
Role-Based Access Control (RBAC)
Custom Roles
Create custom roles with specific permissions:
- Go to Organization → Roles
- Click "Create Role"
- Enter role name
- Select permissions
- Click "Create"
Example custom roles:
Deploy Manager:
- View all projects
- Deploy to production
- View logs and metrics
- Cannot modify settings
Security Auditor:
- View all projects
- View audit logs
- View security settings
- Cannot deploy or modify
Billing Manager:
- View billing information
- Manage payment methods
- View invoices
- Cannot access projects
Permission Matrix
Organization Level:
| Permission | Viewer | Developer | Admin | Owner |
|---|---|---|---|---|
| View organization | ✅ | ✅ | ✅ | ✅ |
| Manage members | ❌ | ❌ | ✅ | ✅ |
| Manage billing | ❌ | ❌ | ❌ | ✅ |
| Delete organization | ❌ | ❌ | ❌ | ✅ |
Project Level:
| Permission | Viewer | Developer | Admin | Owner |
|---|---|---|---|---|
| View project | ✅ | ✅ | ✅ | ✅ |
| Deploy project | ❌ | ✅ | ✅ | ✅ |
| Modify settings | ❌ | ❌ | ✅ | ✅ |
| Delete project | ❌ | ❌ | ✅ | ✅ |
| Manage domains | ❌ | ❌ | ✅ | ✅ |
| Manage environment | ❌ | ✅ | ✅ | ✅ |
Assigning Roles
Assign roles to members:
- Go to Organization → Members
- Click on member
- Click "Edit Role"
- Select role
- Click "Save"
Bulk assignment:
- Go to Organization → Members
- Select multiple members
- Click "Bulk Edit"
- Select role
- Click "Save"
Single Sign-On (SSO)
SAML SSO
Integrate with SAML identity providers:
Supported providers:
- Okta
- Azure AD
- Google Workspace
- OneLogin
- PingIdentity
- Custom SAML
Configuration:
- Go to Organization → Security → SSO
- Click "Enable SAML"
- Enter identity provider details:
- Entity ID
- SSO URL
- X.509 certificate
- Configure attribute mapping
- Test connection
- Click "Save"
Example configuration:
<EntityDescriptor entityID="https://deployxa.com">
<SPSSODescriptor>
<AssertionConsumerService
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Location="https://deployxa.com/auth/saml/callback"
/>
</SPSSODescriptor>
</EntityDescriptor>
OAuth SSO
Integrate with OAuth providers:
Supported providers:
- GitHub
- Microsoft
- Custom OAuth
Configuration:
- Go to Organization → Security → SSO
- Click "Enable OAuth"
- Select provider
- Enter OAuth credentials:
- Client ID
- Client Secret
- Configure scopes
- Test connection
- Click "Save"
SSO Best Practices
✅ Enable multi-factor authentication ✅ Use strong password policies ✅ Regular security audits ✅ Monitor SSO logs ✅ Document SSO procedures ✅ Test failover scenarios ✅ Keep certificates updated ✅ Review access regularly
Audit Logs
Log Types
Authentication Logs:
- Login attempts
- Logout events
- Failed logins
- Password changes
- MFA events
Project Logs:
- Project creation
- Project deletion
- Setting changes
- Deployment triggers
- Domain changes
Deployment Logs:
- Deployment started
- Deployment completed
- Deployment failed
- Rollback events
- Promotion events
Security Logs:
- Permission changes
- Role assignments
- API key usage
- Security setting changes
- Compliance events
Viewing Audit Logs
- Go to Organization → Audit Logs
- Select time range
- Filter by event type
- Search for specific events
- Export logs
Filter options:
- Event type
- User
- Project
- Time range
- IP address
Log Retention
Enterprise Starter:
- 90 days retention
- Basic filtering
- CSV export
Enterprise Professional:
- 1 year retention
- Advanced filtering
- CSV/JSON export
- API access
Enterprise Custom:
- Unlimited retention
- Custom filtering
- All export formats
- API access
- SIEM integration
Exporting Logs
Export audit logs for compliance:
- Go to Organization → Audit Logs
- Click "Export"
- Select format:
- CSV
- JSON
- Select time range
- Click "Export"
SIEM Integration
Integrate with Security Information and Event Management:
Supported SIEMs:
- Splunk
- Datadog
- Elastic SIEM
- IBM QRadar
- Custom SIEM
Configuration:
- Go to Organization → Security → Integrations
- Click "Add SIEM"
- Select SIEM type
- Enter connection details
- Configure log format
- Test connection
- Click "Save"
Compliance
SOC 2
Service Organization Control 2:
Trust Service Criteria:
- Security: Protection against unauthorized access
- Availability: System availability for operation
- Processing Integrity: System processing is complete, valid, accurate, timely, and authorized
- Confidentiality: Information designated as confidential is protected
- Privacy: Personal information is collected, used, retained, disclosed, and disposed
Deployxa SOC 2 compliance:
- Annual third-party audits
- Continuous monitoring
- Documented policies and procedures
- Employee training
- Incident response plan
- Regular risk assessments
Access SOC 2 report:
- Go to Organization → Compliance
- Click "SOC 2 Report"
- Request access
- Sign NDA
- Download report
GDPR
General Data Protection Regulation:
GDPR principles:
- Lawfulness, fairness, and transparency
- Purpose limitation
- Data minimization
- Accuracy
- Storage limitation
- Integrity and confidentiality
- Accountability
Deployxa GDPR features:
- Data Processing Agreement (DPA)
- Right to access
- Right to rectification
- Right to erasure
- Right to data portability
- Right to restrict processing
- Right to object
- Data breach notification
Data Processing Agreement:
- Go to Organization → Compliance
- Click "GDPR DPA"
- Review agreement
- Sign digitally
- Download copy
HIPAA
Health Insurance Portability and Accountability Act:
HIPAA requirements:
- Administrative safeguards
- Physical safeguards
- Technical safeguards
- Organizational requirements
- Policies and procedures
Deployxa HIPAA features:
- Business Associate Agreement (BAA)
- Encryption at rest and in transit
- Access controls
- Audit controls
- Integrity controls
- Authentication
- Enterprise plan required
Business Associate Agreement:
- Go to Organization → Compliance
- Click "HIPAA BAA"
- Review agreement
- Sign digitally
- Download copy
Note: HIPAA compliance requires Enterprise Custom plan.
Compliance Reports
Generate compliance reports:
- Go to Organization → Compliance
- Select compliance type:
- SOC 2
- GDPR
- HIPAA
- Custom
- Select time range
- Click "Generate Report"
- Download report
Report includes:
- Compliance status
- Audit findings
- Remediation actions
- Evidence documentation
- Recommendations
Service Level Agreements (SLA)
Uptime SLA
Enterprise Starter:
- 99.5% uptime guarantee
- Monthly credits for downtime
- Best-effort support
Enterprise Professional:
- 99.9% uptime guarantee
- Monthly credits for downtime
- Priority support
Enterprise Custom:
- 99.99% uptime guarantee
- Monthly credits for downtime
- 24/7 dedicated support
Support SLA
Enterprise Starter:
- 12-hour response time
- Business hours support
- Email support
Enterprise Professional:
- 8-hour response time
- Extended hours support
- Email and chat support
Enterprise Custom:
- 4-hour response time
- 24/7 support
- Email, chat, and phone support
- Dedicated account manager
SLA Credits
Uptime credits:
| Uptime | Credit |
|---|---|
| 99.99% - 100% | 0% |
| 99.9% - 99.99% | 10% |
| 99.5% - 99.9% | 25% |
| 99.0% - 99.5% | 50% |
| < 99.0% | 100% |
Support credits:
| Response Time | Credit |
|---|---|
| Within SLA | 0% |
| 2x SLA time | 5% |
| 3x SLA time | 10% |
| 4x SLA time | 25% |
Requesting SLA Credits
- Go to Organization → Billing → SLA Credits
- Click "Request Credit"
- Select SLA type
- Enter details
- Click "Submit"
Processing time: 5-10 business days
Dedicated Support
Support Channels
Email:
- enterprise-support@deployxa.com
- Response within SLA
Chat:
- In-dashboard chat
- Real-time support
- Extended hours
Phone:
- Dedicated phone number
- 24/7 availability
- Enterprise Custom only
Slack:
- Dedicated Slack channel
- Direct access to support team
- Enterprise Custom only
Dedicated Account Manager
Enterprise Custom includes a dedicated account manager:
Responsibilities:
- Primary point of contact
- Strategic planning
- Quarterly business reviews
- Escalation management
- Custom integrations
- Training and onboarding
Contact methods:
- Phone
- Slack
- Video calls
Onboarding
Enterprise onboarding includes:
Week 1: Setup
- Account configuration
- Team setup
- SSO configuration
- Initial deployment
Week 2: Training
- Platform training
- Best practices
- Security training
- Compliance training
Week 3: Integration
- Custom integrations
- API setup
- Workflow automation
- Testing
Week 4: Go-Live
- Production deployment
- Monitoring setup
- Alert configuration
- Support handoff
Training
Enterprise training includes:
Platform Training:
- Dashboard overview
- Project management
- Deployment workflows
- Monitoring and analytics
Security Training:
- Security best practices
- Compliance requirements
- Incident response
- Audit procedures
Developer Training:
- CLI usage
- API integration
- CI/CD workflows
- Troubleshooting
Admin Training:
- Organization management
- Team management
- Billing management
- Compliance management
Custom Integrations
Webhooks
Integrate with external systems:
Supported events:
- Deployment events
- Domain events
- Billing events
- Security events
- Custom events
Configuration:
- Go to Organization → Integrations → Webhooks
- Click "Create Webhook"
- Enter webhook URL
- Select events
- Configure headers
- Test webhook
- Click "Save"
Example webhook payload:
{
"event": "deployment.success",
"timestamp": "2024-01-15T12:00:00Z",
"data": {
"deploymentId": "dep_123",
"projectId": "proj_123",
"status": "live",
"url": "https://my-app.deployxa.app"
}
}
API Integration
Integrate with Deployxa API:
API features:
- RESTful API
- GraphQL API
- Webhooks
- SDK support
Authentication:
- API keys
- OAuth 2.0
- JWT tokens
Example API call:
curl -X POST https://api.deployxa.com/v1/projects \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "my-app",
"repositoryUrl": "https://github.com/user/repo"
}'
Custom Workflows
Create custom workflows:
Workflow triggers:
- Deployment events
- Schedule triggers
- Manual triggers
- Webhook triggers
Workflow actions:
- Deploy projects
- Send notifications
- Update databases
- Call external APIs
- Custom scripts
Example workflow:
name: Auto-deploy on PR merge
trigger:
event: pull_request.merged
branch: main
actions:
- deploy:
project: my-app
environment: production
- notify:
channel: slack
message: "Deployment completed"
Troubleshooting
SSO Not Working
Problem: SSO authentication fails
Solution:
- Check SSO configuration
- Verify identity provider settings
- Check certificate validity
- Review SSO logs
- Test with different user
- Contact support if issue persists
Audit Logs Not Showing
Problem: Audit logs are empty
Solution:
- Check log retention period
- Verify logging is enabled
- Check filter settings
- Review time range
- Contact support if issue persists
Compliance Report Failed
Problem: Cannot generate compliance report
Solution:
- Check compliance plan
- Verify access permissions
- Check report generation status
- Review error messages
- Contact support if issue persists
SLA Credits Not Applied
Problem: SLA credits not received
Solution:
- Check SLA credit request status
- Verify SLA breach
- Review credit calculation
- Check billing cycle
- Contact support if issue persists
Best Practices
Team Management
✅ Organize teams by function ✅ Use appropriate permission levels ✅ Regular access reviews ✅ Document team procedures ✅ Train team members
Security
✅ Enable SSO ✅ Use multi-factor authentication ✅ Regular security audits ✅ Monitor audit logs ✅ Update security policies
Compliance
✅ Maintain compliance documentation ✅ Regular compliance reviews ✅ Train employees on compliance ✅ Monitor compliance metrics ✅ Address findings promptly
Support
✅ Use appropriate support channels ✅ Provide detailed information ✅ Follow up on tickets ✅ Document solutions ✅ Share knowledge with team
Related Topics
Resources
Need Help? Contact enterprise-support@deployxa.com or join our community Discord.