Choose a pricing plan that fits your business needs.
Project Setup:
Create a new project in the ConfigCat dashboard.
Define feature flags and configurations for your application.
SDK Integration:
Choose the appropriate SDKs for your technology stack (e.g., JavaScript, Python, Java, etc.).
Follow documentation to integrate the SDK into your application code.
Configuration and Customization:
Set up flags (feature toggles) and configurations through the web interface.
Define user segments if needed for targeted experiments or A/B testing.
Testing:
Test the integration in a staging environment to ensure everything works as expected.
Deployment:
Roll out the feature flags to your production environment.
Monitor the flags and adjust settings as necessary.
Customisation
Feature Flags: Create and manage flags that can be turned on or off based on various conditions, providing flexibility in feature deployment.
User Segmentation: Tailor feature flags to specific user groups based on attributes or behaviors.
Targeting Rules: Implement advanced targeting conditions, such as percentage rollouts or custom user properties.
Custom Metadata: Add custom metadata to flags for better context and management.
Additional Costs
Setup Fees: Typically, ConfigCat does not charge setup fees; most costs are associated with monthly subscription plans.
Maintenance: Ongoing usage is usually included in the subscription fee. However, if your needs grow, you might need to upgrade your plan.
Support Charges: Basic support is typically included, but premium support options or dedicated account management might incur additional charges.
Training
Documentation: An extensive documentation portal covers SDK integration, API usage, dashboard features, and best practices.
Tutorials: Step-by-step guides and video walkthroughs help users get started quickly.
Customer Support: Email support is available, with response times varying based on your subscription level.
Community and Resources: Access to a community forum or knowledge base for user-generated tips and troubleshooting advice.
Security Measures
Data Encryption:
All data in transit is encrypted using HTTPS to prevent eavesdropping and tampering.
Sensitive data at rest is also encrypted, protecting it from unauthorized access.
Access Control:
Role-based access control ensures that users have the appropriate permissions based on their roles within the organization.
Multi-factor authentication (MFA) can be enforced to add an extra layer of security for accessing accounts.
Regular Security Audits:
ConfigCat conducts regular security assessments and audits to identify and mitigate vulnerabilities.
Compliance:
ConfigCat adheres to industry standards and regulations, including GDPR, which governs data protection for EU citizens.
They follow best practices for secure coding and data handling.
Incident Response Plans
ConfigCat has defined incident response protocols to quickly address any potential data breaches or security incidents.
Updates
Update Schedule:
ConfigCat releases updates regularly. The frequency may vary, but users can generally expect updates on a monthly basis, including features, enhancements, and security patches.
Update Management:
Updates are automatically rolled out to ensure users have the latest features and security improvements.
Users are notified about major updates via email or through the dashboard.
Version Control:
ConfigCat maintains version control for SDKs and APIs to ensure compatibility. There are clear upgrade paths for users to follow.
Data Ownership and Portability
Data Ownership:
ConfigCat maintains a clear policy that customers own their data. Users retain full rights to their configuration settings and feature flag data.
Data Portability:
In case of service termination or migration, ConfigCat provides users with options to export their data, ensuring they can transfer their configurations easily.
Users can regularly back up their settings and data through the API or dashboard.
Scaling Up / Down
Scaling Up:
ConfigCat allows users to easily upgrade to higher-tier plans as their needs grow. This includes access to more users, feature flags, or advanced features.
Any additional charges are typically contingent on the specific plan features used.
Scaling Down:
Organizations can downgrade their accounts if their needs shrink. ConfigCat usually has a policy that allows downgrades at the end of the billing cycle.
Users should check their specific subscription terms to ensure they understand any implications regarding feature access and billing during the downgrade process.
Flexible Plans:
ConfigCat offers flexible subscription plans, which can accommodate startups, small businesses, and enterprises with different feature requirements.
The terms & conditions for contract renewal and cancellation
Automatic Renewal:
ConfigCat typically operates on a subscription basis, and contracts are subject to automatic renewal at the end of each billing cycle unless otherwise specified
Users may receive notifications prior to renewal, reminding them of impending charges and upcoming renewal dates.
Notification Period:
Users may need to provide notice if they do not wish to renew. The required notice period can vary by plan but is generally 30 days prior to the renewal date.
Check your specific contract terms for details on the exact period required for non-renewal notifications.
Pricing Changes:
If there are any changes to pricing upon renewal, ConfigCat should communicate these changes to users at least 30 days before the renewal date.
Plan Changes:
Users may have the option to change their subscription plan at the time of renewal, accommodating their evolving business needs (upgrades or downgrades).
Compliance
GDPR (General Data Protection Regulation):
ConfigCat adheres to GDPR guidelines, ensuring data handling complies with European privacy laws, protecting user information and rights.
CCPA (California Consumer Privacy Act):
ConfigCat complies with CCPA for users in California, giving them rights regarding their personal data and how it is utilized.
ISO/IEC 27001 Certification:
This certification indicates that ConfigCat has implemented an information security management system (ISMS) to manage sensitive company information and ensure data security.
SOC 2 Compliance:
ConfigCat follows SOC 2 principles for security and confidentiality. This compliance showcases their commitment to managing data securely and protecting client data privacy.
PCI Compliance (Payment Card Industry):
ConfigCat follows the PCI DSS guidelines if they process payment data, ensuring transactions are secure and sensitive data is protected.