
Pelican Blog Engine
You've got better things to do than build another blog
Add Butter to your Pelican app and get back to more interesting problems
"Best CMS on the market"

ButterCMS is an API-based Pelican blog engine that integrates seamlessly with new and existing Pelican apps. Add ButterCMS to your Pelican app in minutes using our Node.js API client. Use ButterCMS with Pelican to enable dynamic content in your apps for blogs, pages, and more.
Above is quick video of integrating Butter's blog engine into an application.

Butter's Blog API slides right into our apps and helps avoid having yet another WordPress site.
Daniel, Founder of Collective IdeaAll your requirements, solved
Use main domain (for SEO)
Friendly admin interface
Upload images and media
Edit slugs and meta tags
Tag and categorize posts
RSS/Atom Feeds
Search
Webhooks
Powerful admin interface

Integrates with Pelican
Our blog engine has a simple API and drop-in Pelican source plugin.
Save development time
Save thousands of dollars worth of development time with our easy setup.
Gives you great SEO
Host your blog on your main domain and customize slugs and meta tags.
Try ButterCMS in your Pelican appSetup in minutes
Integrating Butter into your Pelican app is dead simple. Here's a mini tutorial to get a feel for of setting up your blog home and blog post pages.
See our API reference for additional options such as filtering by category or author. The response also includes some metadata we'll use for pagination.
PLUGIN_PATHS = ["/path/to/plugins"]
PLUGINS = [sitemap", "buttercms-pelican"]
BUTTER_CONFIG = {
'api_key': 'YourAPIKeyHere'
}
pelican content
Now our app has a working blog that can be updated easily in the ButterCMS dashboard.
Try ButterCMS in your Pelican appAbout ButterCMS
ButterCMS is an API-based, or "headless", CMS. We're a hosted service and we maintain all of the infrastructure. For more information on how we compare to a traditional CMS check out API-based CMS vs Traditional CMS.
How do you compare to Wordpress?
In short, we offer all the same easy-to-use editing capabilities of Wordpress but are significantly easier for developers to setup and maintain. This means you spend less time working on your CMS and more time focusing on things important to your business.
Learn more about how we're a wordpress alternative.
What's my blog going to look like?
Unlike CMS's you might be used to, we don't control or host any of your templates. The design of your blog (HTML + CSS) lives in your application along side the rest of your app. Your application calls our Blog Engine API to get the raw blog post content and then injects it into your own templates during rendering. This has many benefits including blog your instantly matching the rest of your site branding giving it a unique feel; not the cookie-cutter blog themes you'll experience with other CMS's.
Can I import my existing blog content?
Yep. To import content from another platform, simply send us an email.
What kind of database can I use?
No database required! We're a SaaS CMS or CaaS. You simply call our Content API from your app. We host and maintain all of the CMS infrastructure.
Can I host this?
No, we're a SaaS CMS or CaaS. You simply call our Content API from your app. We host and maintain all of the CMS infrastructure.
I have other questions
We're happy to help.
Chat with usAbout Pelican
Pelican is a static site generator, written in Python