Developer Docs, SDKs, and API
This article gives a high-level overview of the DropInBlog SDKs and APIs you can use to integrate blogging functionality into your applications. We provide several open-source packages for different environments, along with two main APIs tailored to your needs.
Table of Contents
Terminology: Rendered Output vs Raw Data
﹂ Laravel
﹂ Main API
Terminology: Rendered Output vs Raw Data
DropInBlog can deliver your blog content in two ways, with most customers using [[rendered]] output for a low-maintenance setup and dropping down to [[raw]] data only when they need full control.
| Rendered Output [[rendered]] | Raw Data [[raw]] |
|---|---|---|
What you get | Fully built, production-ready HTML | Structured JSON content |
Frontend work | None required | Build templates or components |
Setup speed | Fast | Flexible, but requires more work |
Updates | Automatic updates and improvements | Manual updates and improvements |
Best for | Low-maintenance blogs with minimal setup | Custom designs and full control |
Overview
DropInBlog offers flexible tools to integrate DropInBlog into your applications. Depending on your stack and whether you need server-rendered HTML or client-side rendering, you can choose between packages optimized for:
- Laravel
- React frameworks (generic, Next.js, Express)
- REST APIs for raw data or rendered HTML
Packages
Below is a brief explanation of each of our SDKs.
Laravel [[rendered]]
Repository: https://github.com/DropInBlog/laravel-rendered
A Laravel package that fetches pre-rendered HTML from DropInBlog’s Rendered API and injects it directly into blade views.
React Core [[rendered]]
Repository: https://github.com/DropInBlog/react-core
React Core is the foundational React library for DropInBlog. It provides reusable hooks and components to fetch blog data from the Rendered API.
React Next.js [[rendered]]
Repository: https://github.com/DropInBlog/react-nextjs
React Next.js comes with pre-configured components and utilities optimized for Next.js applications.
React Express [[rendered]]
Repository: https://github.com/DropInBlog/react-express
A React + Express boilerplate that combines React SSR with an Express server. It's useful when your app architecture blends React with backend routed content.
APIs
DropInBlog exposes two main APIs: one for raw JSON data and one for pre-rendered HTML.
Rendered API [[rendered]]
Reference: https://dropinblog.readme.io/reference/rendered-introduction
The Rendered API returns fully rendered HTML for blog pages. This is ideal when:
- You want a quick and simple integration without custom UI work.
- You want server-ready SEO content.
Main API [[raw]]
Reference: https://dropinblog.readme.io/reference/api-reference
The primary REST API for retrieving blog content in structured JSON. Use this when:
- You want complete control over your blog’s UI and routing. You are responsible for rendering content, defining routes, and shaping the user experience to fit your application.
- You want to create and update posts programmatically.
Updated on: 09/01/2026