Article

Article

How Much Does Driver Cost? Understanding Our Pricing Model and How We Measure Code Volume

A flexible pricing structure that combines usage and seat-based pricing to support engineering teams of all sizes.

Adam Tilton, CEO

At Driver, we believe in making documentation accessible and efficient for every engineering team. That's why we've created a flexible pricing structure that combines usage-based pricing for our automated documentation platform, Driver Docs, with seat-based pricing for teams who want a guided, intuitive system for producing custom technical documentation using Driver Studio.

This approach ensures teams of any size can start documenting their code effectively while having the option to scale up with more customized documentation tools as their needs grow.

Our tiered structure is designed to meet the needs of teams at every stage of growth:

Free Tier: Explore Driver's capabilities with documentation for popular open source projects and basic custom documentation creation.

Core Tier: Create Driver Docs for your own codebases and adds project organization, version control integration, and SOC 2 compliance—perfect for teams starting their documentation journey.

Advanced Tier (10+ seats): Introduces premium features like SSO, early access to new features, and dedicated support channels.

Enterprise Tier (100+ seats): Delivers everything organizations need at scale, including central administration, fine-grained permissions, SCIM, single-tenant deployment options, and custom integrations.



How We Measure Code Volume

Driver Docs is a consumption-based model, and one of the questions we most often get asked is how we measure code volume for pricing purposes. Our system measures code volume in terms of source lines, but rather than measuring this using newline characters directly, we compute a more balanced metric. We first count the bytes in the source code files, then compute source lines from this based on the number of bytes per line encountered in typical code. This approach ensures fair pricing regardless of code formatting preferences and a metric everyone can understand: total source lines of code.

For example, consider these equivalent pieces of code:

A JavaScript function written as a single line:

function processData(data){return data.map(item=>item.value).filter(value=>value>0).reduce((a,b)=>a+b,0);}

The same function written over 6 lines with developer-friendly formatting:

function processData(data) {
    return data
        .map(item => item.value)
        .filter(value => value > 0)
        .reduce((a, b) => a + b, 0);
}

While these code snippets have very different line counts, they are identical logic and almost identical in byte count. Accordingly, they would be measured similarly by our system. This principle extends across all programming languages. Consider this example from embedded systems development, where the same functionality might be expressed in different ways:

A C function for calculating a checksum written as a single line:

int calculate_checksum(uint8_t* data,int len){uint32_t sum=0;for(int i=0;i<len;i++)sum+=data[i];return sum&0xFF

The same function written over nine lines in a more readable style with helpful annotations:

int calculate_checksum(uint8_t* data, int len) {
    uint32_t sum = 0;          /* Initialize checksum */

    /* Main summation loop */
    for(int i = 0; i < len; i++) {
        sum += data[i];        /* Add byte to running sum */
    }

    /* Return lower 8 bits */
    return sum & 0xFF

The same logic can appear very different based on formatting choices. Our byte-based measurement approach ensures all these implementations are measured fairly based on their true character and logical content rather than their formatting.


Predictable Pricing for Long-Term Planning

We understand the importance of predictable costs for planning and budgeting. Usage totals for determining discount tiers reset annually on your contract anniversary date, allowing you to benefit from volume discounts throughout your contract year. This approach provides both flexibility and predictability, enabling teams to plan their documentation strategy with confidence.


Driver Studio: Your Partner in Documentation

Driver Studio transforms how teams create and maintain specialized documentation. Building on Driver Docs' automated foundation, the Studio helps teams efficiently create the rich, contextual documentation their stakeholders need.

At its core, the Studio is a collaborative workspace that goes beyond basic code explanation. Engineers can create custom guides, onboarding materials, and specialized documentation that captures everything from technical details to implementation patterns, architectural decisions, and best practices quickly. They can also enhance their documentation with diagrams, tables, and additional code examples. With intelligent assistance throughout the process, teams can maintain consistent documentation standards while significantly reducing the time needed to produce high-quality documentation.

Our pricing model for Driver Studio reflects how teams actually collaborate on documentation, with distinct seats for content creators and consumers. Editor seats are for team members who need to create and modify documentation, while Viewer seats provide read-only access for those who primarily consume documentation. This flexible approach ensures teams can provide appropriate access levels while optimizing their investment.

Choose Your Success Path

Our experience working with engineering teams across industries has shown that a methodical approach to adoption delivers the best results.

Start With What You Know: Core

Most engineering teams begin their Driver journey by focusing on an immediate documentation need—typically a codebase they're actively working with but don't fully understand. This practical starting point allows teams to evaluate Driver's capabilities in a context that matters to them. The Core Tier provides an ideal entry point, giving teams access to both automated documentation generation and custom documentation creation capabilities without requiring a large initial commitment. Engineers can experience firsthand how Driver transforms their ability to navigate and understand unfamiliar code.

Plan for Scale: Advanced & Enterprise

As teams experience the value Driver delivers, they naturally want to expand its use across more of their codebase. This expansion requires planning to ensure cost-effectiveness and security compliance, and we’ve built Driver to make this planning process straightforward and transparent.

Driver eliminates guesswork from the scaling process. By connecting your GitHub repositories and selecting the codebases you want to analyze, you can quickly understand the consumption requirements for each project. This provides clear visibility into potential costs and helps teams make informed decisions about which codebases to prioritize for documentation.

Security requirements often guide the choice between Advanced and Enterprise tiers as teams scale their Driver usage. Our Trust Center provides comprehensive information about our security practices, compliance certifications, and data handling procedures. We understand that documentation often contains sensitive intellectual property, and we've designed our platform to meet rigorous security standards. Detailed information about our security measures and answers to common compliance questions are available in our FAQ.

Get in Touch

We’ve given our pricing model significant thought, landing on this usage-based pricing model for Driver Docs and a seat-based pricing model for Driver Studio. This combination makes Driver cost-effective for teams of any size while offering flexibility for organizations that need more customized documentation support.

Ready to transform your team’s approach to documentation? Fill out this form and we’ll schedule a demo.

Decode technology, instantly.

Simplify Technical Documentation and Speed Product Time-to-Market

Decode technology, instantly.

Simplify Technical Documentation and Speed Product Time-to-Market

Decode technology, instantly.

Simplify Technical Documentation and Speed Product Time-to-Market

© 2024 Driver. All rights reserved.

© 2024 Driver. All rights reserved.

© 2024 Driver. All rights reserved.