Skip to content
FeedbackDashboard
Design decisions

Stainless design decisions

Useful and interesting details about why some parts of Stainless work the way they do

We document some of our design decisions for a few reasons:

  • Learning why Stainless works the way it does helps you develop an intuition for the way we approach problems and reduces friction when using our products
  • Some of these design decisions explain things several of our customers have been curious about
  • Documenting these decisions, and the reasons we made them, demonstrates that we’re sweating the details and making carefully-considered choices

The design decisions documented in this section cover broad or cross-cutting topics, but we’ve also documented more specific design decisions in other sections. For example, check out our TypeScript design decisions and Python design decisions.