Back to blog
Guides & Tutorials

Building a SaaS application in 2019 - SaaS Blocks 🧱

Hit the ground running when building a SaaS application. Buy-vs-build is a daily dilemma for product makers. SaaS Blocks helps you discover and select new vendors to add features to your SaaS product.

Gertjan De WildeGertjan De Wilde

Gertjan De Wilde

3 min read
Building a SaaS application in 2019 - SaaS Blocks 🧱

— A “Lego brick” approach to building SaaS products. As kids, my brother and I enjoyed playing with Lego blocks. Using Lego, you can build almost anything that you can dream of. The satisfaction of building things is one of the main reasons; we started programming. I still remember my first projects in PHP and jQuery, provisioned on a local self-provisioned server. Those were the good old days.

Fast forward eight years and software development has changed a lot. Front-end frameworks and API driven back-ends have taken web development by storm. There are so many tools available... That is why we decided to centralize them in one directory called SaaS Blocks.

SaaS Blocks celebrates the modular way of building SaaS products. SaaS infrastructure building blocks are enabling makers with great ideas to get up and running faster than ever before; These tools allow you to save critical time building non-core features.

The unbundling of SaaS infrastructure

The unbundling of SaaS development has been going on for the past five years. Because of this, an increasing number of products are providing traditional SaaS features. A few years later, the success of SaaS has caused an abundance of feature as a service platforms. This trend brought us to our current point where we have tools to our availability in the following categories:

  • 📊 Analytics
  • 🛡Application Security
  • 🔐 Authentication and identity
  • ✍🏻 CMS & blogs
  • 💬 Chat & Messaging APIs
  • 📈Dashboards
  • 💻 Developer portals
  • ✉️ Email
  • 💳 Payments
  • 🕵️‍♂️ Search
  • And many more ...

Saas Blocks Categories - Search

Extend your SaaS product with superpowers 🦸🏼‍♀️

Build-vs-Buy

So—you're building a new SaaS product or adding features to an existing one. Do you build the software yourself, or buy something off the shelf? Building something in-house is always a temptation because as makers, we love building stuff.

Over the years, we developed and experimented with different stacks to finally set on the Serverless approach. We use this in combination with the best single-feature vendors to speed up our development and meet customer requests.

Questions to ask when making the dreaded buy-vs-build call

  • Is this core to my business?
  • Are existing solutions insufficient? What's the feature gap?
  • Are existing solutions within budget range?
  • What's the total cost of ownership to build this in-house?

How to use SaaS Blocks?

  • Identify the features you want to support - we grouped them by category
  • Research the vendors
  • Assemble and augment your product with new functionality
  • Delight your customers and unlock new deals

We enjoyed sharing our insights with you. Let us know your feedback!

UPDATE: we just launched on Product Hunt.

@gertjanwilde Woohoo! SaaS Blocks by Apideck was upvoted for the 100th time. 🙌 https://t.co/wSODlXLaDW

Add the badge to your site: https://t.co/pJdsOx3qBn pic.twitter.com/IksFeXMA9P

— Product Hunt Hi (@ProductHuntHi) June 27, 2019

We will be updating the SaaS Blocks directory weekly to help makers navigate the best building blocks for their products.

Build smarter and faster ✌️

- The Apideck Team

Ready to get started?

Scale your integration strategy and deliver the integrations your customers need in record time.

Ready to get started?
Trusted by
Nmbrs
Benefex
Principal Group
Invoice2go by BILL
Trengo
MessageMedia
Lever
Ponto | Isabel Group
Apideck Blog

Insights, guides, and updates from Apideck

Discover company news, API insights, and expert blog posts. Explore practical integration guides and tech articles to make the most of Apideck's platform.

Understanding Local and Remote Model Context Protocols
AIIndustry insights

Understanding Local and Remote Model Context Protocols

Curious about where your Model Context Protocol (MCP) server should live—on your machine or in the cloud? This article breaks down the core differences between local and remote MCP setups, including speed, privacy, ease of use, and scalability. Whether you're a developer building new AI tools or deploying services for end users, this guide will help you choose the right MCP setup for your use case.

Saurabh Rai

Saurabh Rai

7 min read
Breaking Down Unified API Pricing: Why API-Call Pricing Stands Out
Unified APIIndustry insightsGuides & Tutorials

Breaking Down Unified API Pricing: Why API-Call Pricing Stands Out

In this post, we’ll explore the most common pricing models for unified APIs, examine their pros and cons, and help you determine which one best fits your integration strategy. From account-based to API-call-based and hybrid pricing models like those offered by Apideck, we’ll unpack the business and technical tradeoffs to help you make informed decisions.

Sooter Saalu

Sooter Saalu

11 min read
Building a Local RAG Chat App with Reflex, LangChain, Huggingface, and Ollama
AIGuides & TutorialsIndustry insights

Building a Local RAG Chat App with Reflex, LangChain, Huggingface, and Ollama

Learn how to create a fully local, privacy-friendly RAG-powered chat app using Reflex, LangChain, Huggingface, FAISS, and Ollama. This step-by-step guide walks you through building an interactive chat UI, embedding search, and local LLM integration—all without needing frontend skills or cloud dependencies.

Saurabh Rai

Saurabh Rai

25 min read