The right way to do content

Editmode makes it easy to stop storing text in your codebase, allowing you and your team to safely make changes at every stage of the product development process. It's for digital agencies, enterprise engineering teams, and anyone who builds web applications where non-technical colleagues need to change text easily.

THE EDITMODE ECOSYSTEM

A simple content API

At most organisations, the atomic unit of content is a single piece of text. Our API starts simple, offering structured content where it's needed, but doesn't force it where it's not.

API reference →
Create a Chunk

POST /chunks

Retrieve a Chunk

GET /chunks/:id

Create a Collection

POST /collections

Retrieve a Collection

GET /collections/:id

UI

API Response

Chunk Type

Short Text

Long Text

Rich Text

Image

Content Key
Content

{

"identifier" :

"chunk_type" : "long_text",

"content_key"

:

"content"

:

}

API RESPONSE

{

"identifier" :

"chunk_type" : "long_text",

"content_key"

:

"content"

:

}

NAME

Testimonial

FIELDS

Full Name

format-font-size Created with Sketch.

Single Line Text

Role at Company

format-font-size Created with Sketch.

Single Line Text

Profile Photo

Image

API RESPONSE

{

"chunks": [

{

"identifier": "cnk_a062cace5033a7d1abc8",

"chunk_type": "collection_item",

"collection": {

"name": "Testimonial",

"identifier": "col_ie6gsL8beSxy"

},

"content": [

{

"custom_field_identifier": "fld_Dhm5xOqmnwlk",

"identifier": "cnk_af117c9d8649e7ef74ec",

"chunk_type": "single_line_text",

"custom_field_name": "Full Name",

"content": "Joe Bloggs"

},

{

"custom_field_identifier": "fld_Dhm5xOqmnwlk",

"identifier": "cnk_8638ec32c37c5aa0dfb1",

"chunk_type": "single_line_text",

"custom_field_name": "Role at Company",

"content": "Founder & CEO"

},

{

"custom_field_identifier": "fld_Dhm5xOdmnujf",

"identifier": "cnk_4870d2a9cf4b5bbf14de",

"chunk_type": "image",

"custom_field_name": "Profile Photo",

"content": "https://editmode.s3.amazonaws.com/cnk_eee8cf23d6ad0b15b2a1/images/thumb/profile-photo.jpg?1594710716"

}

]

}

]

}

The Magic Editor

Allow your team or customers to edit content in place, directly where it appears on the web.

The Admin Panel

Manage and collaborate around your content. Add structure, see version history, create approval workflows, and lots more.

The Client Libraries

Retrieve and display your content with one line of code. Let us handle the API, content retrieval and caching.

INTEGRATE IN MINUTES

STEP 1

Add our client library to your codebase

Icon rails
Icon react
COMING SOON
Wordpress
Gatsby
Laravel

STEP 2

Add Editmode view helpers

Used i18n before? Then you'll know what this looks like
1 <h1>
2 The All-In-One Toolkit for Working Remotely.
3 </h1>
1 <h1>
2 <%= chunk(‘home.hero.title’) %>
3 </h1>
Lots of content? Our text editor plugins should help here

Say hello to...

Your unified content backend

Team management, permissions, version history, internationalization, and more.

Com

Introducing

The Magic Editor

Update your content where it appears, no code required 🤯

Magic

FOR PRODUCT OWNERS

God View for your content

Your app copy is the main channel between you and your customers, but it's scattered across codebases and internal tools. Put everything in one place and control your product's tone and communication across the entire customer journey.

FOR PRODUCT TEAMS

Bye bye, engineering bottlenecks

Updating content shouldn't be an ordeal. And copy changes don't belong on an engineering backlog. Editmode gives your non-technical staff the power to make changes, allowing your engineers to focus on what they do best: writing software.

FOR DESIGNERS & ENGINEERS

Responsible Empowerment

With Editmode, the people building the software decide how much control to grant editors. Colors, sizing, spacing and formatting are disabled by default, and we don't expose any layout modifiers. No more "Oops. I broke the site. Can you fix?"

FOR AGENCIES

One place. Not all over the place

We get it. Managing dozens or hundreds of clients is a giant mess. Legacy installs, outdated or missing credentials, maintenance & security considerations. The list is endless. Editmode puts you back in control, giving you a single place to manage all your client's content. Also ask us about our concierge service to migrate your existing clients on to the Editmode platform.

Changing product copy after it goes live is always a rigmarole. Editmode has taken all the pain out of it. I love it.

Brian McKiernan
PM, Intercom

Sign up for our newsletter

Our weekly email covers new releases, tutorials and guides on how to do more with less code.

Request Access