Codeception
Codeception is an open-source, MIT-licensed PHP testing framework that unifies unit, functional, and acceptance testing for PHP development teams and QA engineers, with enterprise support and training sold through sdclabs.com.
- Company typePrivate
- Founded2011
- Headquarters—
- Headcount251–500
- GTM typeB2B
- OfferingSoftware
What Codeception does
Codeception is a BDD-styled PHP testing framework, founded in 2011 and distributed as open-source software under the MIT license. It is built on top of PHPUnit and provides a unified toolkit for unit, functional, and acceptance testing of PHP web applications through three integrated test suites and an actor-based model (UnitTester, FunctionalTester, AcceptanceTester). The framework's modular architecture ships dedicated modules for the dominant PHP frameworks (Symfony, Laravel, Yii2, Phalcon, Laminas, Lumen, Mezzio) as well as for REST/SOAP APIs, databases (MySQL, PostgreSQL, MongoDB), key-value stores (Redis, Memcache), browser automation (PhpBrowser over Guzzle/BrowserKit, and WebDriver via Selenium), and BDD/Gherkin scenarios. Cest and StepObjects/PageObjects patterns provide reusable, human-readable test syntax (e.g., $I->click, $I->see) that the project markets as accessible to non-technical stakeholders.
The project is community-maintained without formal venture backing, with no parent company and no disclosed headcount or revenue. Distribution is self-serve via Composer/Packagist and GitHub, and engagement runs through a Slack community (phptest.club), GitHub Discussions, StackOverflow, and Twitter. Monetization is indirect: paid enterprise support and professional training are offered through a third-party commercial site (sdclabs.com), and recurring contributions come from OpenCollective premium sponsors (SomewhereWarm, OpenClassrooms, Cloudways). Named reference users include Rebilly, PAYBACK Global, Spryker, Deposit Photos, PDF Filler, Genesis Tech, 2 Amigos, and Magma Digital, with documented adoption spanning payment processing, commerce cloud, loyalty marketing, stock photography, and digital agencies.
Codeception firmographics
Firmographics- Name
- Codeception
- Legal name
- Codeception
- Website
- https://codeception.com
- Company type
- Private
- Founded year
- 2011
- Operating status
- Operating
- Headcount range
- 251–500 employees
- Short description
- Codeception is an open-source, MIT-licensed PHP testing framework that unifies unit, functional, and acceptance testing for PHP development teams and QA engineers, with enterprise support and training sold through sdclabs.com.
- Ownership category
- akta.pro rank
Codeception industry classification
Industry- Product category
- Software Testing Framework
- NAICS
- Computer Systems Design and Related Services (54151)
- SIC
- Services-Prepackaged Software (7372)
- akta.pro primary industry
- Enterprise Application Testing & QA Services (BPAEAGAI)
- akta.pro secondary industry
- API Observability, Testing & Monitoring (BPAMAOAG)
Keywords
Codeception business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D, Operations, Marketing or Sales, Others
Revenue model
- Open Source Distribution: The core Codeception framework is distributed as free open-source software under MIT license, available via Composer with no direct revenue generation from the open-source product itself.
- Enterprise Support Services: Paid enterprise support services offered through sdclabs.com/codeception, providing professional assistance for organizations using Codeception in production environments.
- Professional Training: Professional training services for Codeception offered through sdclabs.com/trainings, teaching teams how to effectively use the testing framework.
- OpenCollective Sponsorships: Community support through OpenCollective with premium sponsors (SomewhereWarm, OpenClassrooms, Cloudways) and general sponsorship tiers providing funding for project maintenance.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Freemium | Others | Open Source (Free) |
| Other | Others | Enterprise Support (Quote-based) |
| Other | Others | Professional Training (Quote-based) |
Go-to-market motion1 record
Distribution channels4 records
Marketing channels7 records
Codeception product offering
Product offeringCore offering
Codeception is an open-source PHP testing framework that combines unit, functional, and acceptance testing within a single modular architecture built on PHPUnit. It offers commercial enterprise support and professional training services through sdclabs.com, plus community sponsorship tiers on OpenCollective, targeting PHP developer teams that need end-to-end test coverage across web, API, and database layers.
Product overview
Codeception is a BDD-styled PHP testing framework that serves as a unified testing platform built on top of PHPUnit. The core framework (Codeception Framework) provides three testing suites: Acceptance Testing Suite for browser-based user simulation, Functional Testing Suite for framework-level testing without a web server, and Unit Testing Suite for isolated component testing. The platform uses a modular architecture where framework-specific modules (Symfony, Laravel, Yii2, Phalcon, Laminas) enable deep integration with popular PHP frameworks, while specialized modules handle distinct testing needs including REST and SOAP API testing (REST Module, SOAP Module), database operations (Db Module, Doctrine Module), and browser automation (PhpBrowser Module, WebDriver Module). Additional productivity modules like DataFactory, Sequence, and PageObjects/StepObjects support test maintainability. The BDD with Gherkin feature allows writing human-readable specifications in Cucumber-style syntax. All testing is executed through the Codeception CLI command-line interface.
Differentiator
Problem solved
Functional benefit
Products and services
- Codeception Framework An open-source PHP testing framework, distributed under the MIT license, that unifies unit, functional, and acceptance testing through a modular architecture built on PHPUnit. Targeted at PHP developer teams and QA engineers who need end-to-end test coverage across web, API, and database layers, with integrations for Laravel, Symfony, Yii, Phalcon, and Lumen.
- Enterprise Support Services A paid enterprise support offering delivered through sdclabs.com that provides commercial-grade assistance for organizations deploying Codeception in production environments. Targeted at enterprises and larger teams that require vendor-backed SLAs and dedicated support on top of the open-source framework.
- Professional Training Services A paid professional training program delivered through sdclabs.com that teaches PHP development teams and QA engineers how to implement and scale Codeception-based test suites. Targeted at teams adopting Codeception who want accelerated onboarding and best-practice guidance.
Quantifiable outcome
- Tests run significantly faster than Selenium-based tests when using PhpBrowser for acceptance testing or framework modules for functional testing
- +1 more outcomes
Companies that use Codeception
Customer profileNamed customers8 records
Segments4 records
Ideal customer profiles1 record
Codeception technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
Integration17 records
Feature8 records
Codeception partnerships and signals
Strategic signalPartnerships
Twelve partnerships are on record, tiered minor and core.
- JetBrains (PhpStorm)minorJetBrains PhpStorm IDE receives special recognition and branding in Codeception's additional thanks section. PhpStorm provides enhanced support for Codeception testing workflows including debugging and code completion.
- SymfonycoreDeep native integration between Codeception and Symfony framework. Codeception provides a dedicated Symfony module for functional testing, Doctrine integration for database testing, and Symfony-specific testing capabilities including profiler access.
- LaravelcoreNative Laravel module enabling functional testing, ORM testing with Eloquent, and Laravel-specific assertions. Also includes Lumen module for testing Laravel Lumen applications.
- Yii FrameworkcoreDedicated Yii2 module providing functional testing capabilities, ActiveRecord testing methods (haveRecord, seeRecord, dontSeeRecord), and framework-aware testing for Yii2 applications.
- PhalconcorePhalcon 4 and Phalcon 5 modules enabling functional testing for Phalcon applications with bootstrap configuration and framework-specific assertions.
- Laminas (formerly Zend Framework)coreLaminas module and Mezzio module for testing Laminas (formerly Zend Framework) applications and Mezzio micro-framework projects.
- Selenium/WebDrivercoreIntegration with Selenium WebDriver protocol for cross-browser acceptance testing. Uses php-webdriver/php-webdriver library to drive Chrome, Firefox, Safari, and other browsers for real-browser testing scenarios.
- Guzzle/Symfony BrowserKitcorePhpBrowser module built on Guzzle HTTP client and Symfony BrowserKit component for fast HTTP-based acceptance testing without requiring a real browser.
- SomewhereWarmminorPremium sponsor of Codeception through OpenCollective. SomewhereWarm is a WooCommerce-focused development company that relies on and supports the Codeception ecosystem.
- OpenClassroomsminorPremium sponsor of Codeception through OpenCollective. OpenClassrooms is an online learning platform that supports Codeception as part of their PHP curriculum.
- CloudwaysminorPremium sponsor of Codeception through OpenCollective. Cloudways is a managed PHP hosting provider supporting the Codeception open-source project.
- Testomat.iominorTest management platform for Codeception. Testomat.io provides test management functionality specifically designed for Codeception test suites, integrated into the product ecosystem.
Scale indicators1 record
Recent moves6 records
Expansion highlights4 records
Codeception competitors and assessment
Company assessmentDirect peers
- Atoum: A modern PHP unit testing framework. Competes with Codeception in the PHP unit testing market with a different architectural approach.
- Behat: A BDD framework for PHP that uses Gherkin syntax. Codeception explicitly supports Gherkin/BDD, making Behat a direct competitor in the BDD-style testing niche.
- Selenium: Codeception's WebDriver module integrates with Selenium for real-browser acceptance testing. Both address browser automation and acceptance testing for web applications.
- Pest PHP: A modern PHP testing framework built on PHPUnit with a fluent, elegant syntax. Competes directly with Codeception in the PHP testing market, particularly among Laravel developers.
- PhpSpec: A PHP specification testing framework focused on unit-level behavior descriptions. Overlaps with Codeception's unit testing capabilities using a different BDD-flavored approach.
- PHPUnit: The foundational PHP testing framework on which Codeception is built. Both target PHP developers with unit/functional testing, making them the most direct comparable in the PHP testing stack.
Emerging players
- Cypress: A modern end-to-end testing framework for web applications. While JavaScript-focused, it competes for the same end-to-end browser testing use case that Codeception's WebDriver module addresses.
- Testomat.io: A test management platform with first-class Codeception integration. Comparable as an ecosystem participant in the PHP test management and reporting space.
- Kahlan: A BDD-styled PHP testing framework with a describe/it syntax. Competes with Codeception in the PHP BDD testing niche with a more modern design.
Broad incumbents
- Codeception via sdclabs: The commercial entity providing enterprise support, training, and consulting around Codeception. Comparable as the broader commercial umbrella for the framework.
Market position
Strengths4 records
Weaknesses4 records
Competitive moat4 records
Key risks6 records
Key highlights7 records
Customer concentration
Codeception social profiles
Digital presenceCodeception financial estimates
Financial estimateRevenue estimate
Valuation estimate
Codeception leadership team
Management profileNumber of profiles
Codeception funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Codeception M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about Codeception
What does Codeception do?
Codeception is an open-source PHP testing framework that combines unit, functional, and acceptance testing within a single modular architecture built on PHPUnit. It offers commercial enterprise support and professional training services through sdclabs.com, plus community sponsorship tiers on OpenCollective, targeting PHP developer teams that need end-to-end test coverage across web, API, and database layers.
Is Codeception a public or private company?
Codeception is a private company. It is classified as nonprofit foundation owned and is currently operating.
When was Codeception founded?
Codeception was founded in 2011. It employs 251 to 500 people.
How does Codeception make money?
Four revenue lines are on record. Open Source Distribution is the primary driver. The others are enterprise Support Services, professional Training and openCollective Sponsorships.
Who are Codeception's main competitors?
Direct peers on record are Atoum, Behat, Selenium, Pest PHP, PhpSpec and PHPUnit. Emerging players are Cypress, Testomat.io and Kahlan. Codeception via sdclabs is listed as a broad incumbent.
Does Codeception have an API?
No public API is recorded for Codeception.
What industry is Codeception in?
Codeception's product category is Software Testing Framework. Its primary akta.pro industry code is BPAEAGAI, Enterprise Application Testing & QA Services, with a secondary code of BPAMAOAG, API Observability, Testing & Monitoring. Its NAICS code is 54151 and its SIC code is 7372.