Skip to content
CAI
Produce a survey ↗Verify a survey

beam-community/stripity-stripe

This system is an Elixir SDK for the Stripe API, providing a structured client for interacting with Stripe's financial services. It features automated code generation from the Stripe OpenAPI specification, enabling dynamic updates to API modules and types. The library supports core payment operations, including account management, billing, and webhook processing, while allowing flexible configuration of HTTP clients and JSON serialization.

58.0

Adequate · 6 August 2026

46k

lines of production code

Elixir

primary language

6

bus factor · 192 authors in all

4

measurements over time

CAI band scale
CAI trend line

How it got here

2015 · API client refactoring and code generation

The project underwent a major architectural overhaul, replacing the manual HTTP client with a generated, structured API client using OpenAPI code generation. This period also involved significant dependency updates, including switching from Poison to Jason for JSON serialization, and a comprehensive rewrite of the test suite to focus on unit testing.

6 changes

2016–2017 · Stripe Connect and test coverage expansion

This period focused on integrating Stripe Connect OAuth capabilities and significantly expanding test coverage across the codebase. The team added comprehensive unit tests for core Stripe resources, subscription-related endpoints, and payment methods, while also introducing test helpers to mock the Stripe API for reliable integration testing.

7 changes

2019–2023 · OpenAPI code generation and test coverage

The project introduced an automated code generation pipeline that transforms the Stripe OpenAPI specification into Elixir modules, ensuring the SDK stays in sync with upstream API changes. Concurrently, extensive test coverage was added across multiple Stripe resource modules, including Checkout, Billing Portal, Terminal, Identity, and Fraud.

7 changes

CAI lens gauges

Survey your own repository

beam-community/stripity-stripe was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 6 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit fc752bddc0 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards