ข้ามไปที่เนื้อหา

Dev.to

How to add Dev.to to RedPanda with a personal API key.

4 min read

Connect your agent today

Draft from chat, review in your calendar, and publish only what you approve.

เริ่มใช้งานฟรี

Overview

You connect with a personal API key from your Dev.to Settings.

Create an API key

Open DEV Settings → Extensions

Sign in to Dev.to and open Settings → Extensions.

Generate a key

Create an API key. Copy it once — RedPanda keeps it on the server for publishing after you paste it (see How RedPanda stores the API key).

Step 1 - Generate an devto key

Connect in RedPanda

In the workspace, choose Add Channel → Dev.to, paste the key, and connect. RedPanda calls the DEV current-user endpoint to confirm the key, then saves the channel.

To refresh an existing channel, open the same credentials form (do not expect a platform OAuth redirect).

Compose settings

The post body is markdown. Title, tags, cover, organization, series, and canonical URL live in Dev.to settings (composer or CLI).

SettingKeys
Titletitle or devto.title (required, min 2 characters)
Tagstags — up to 4 names; strings or value/label objects
Covermain_image / mainImage with a path from a prior upload
Canonical URLcanonical (aliases canonical_url, canonicalUrl)
Organizationorganization (id; aliases organization_id, organizationId)
Seriesseries or devto.series — free-text name; creates the series on Dev.to if missing

Discover the typed schema with openquok integrations:settings. List tag and organization options with openquok integrations:trigger tags and organizations.

Features

Supported

FeatureDetails
ConnectPersonal API key from DEV Settings → Extensions
Article bodyMarkdown in the post editor (no separate markdown editor)
TitleRequired; at least 2 characters
TagsUp to 4 names
Cover imageOptional; recommended 1000×420
OrganizationOptional; publish under an organization the key can access
SeriesOptional free-text name; Dev.to creates the series if missing
Canonical URLOptional syndication URL
AnalyticsAccount and per-article page views, reactions, and comments (7 / 30 / 90 days)
Toolstags and organizations via integrations:trigger
Body lengthUp to 100,000 characters

Not supported

FeatureNotes
Operator OAuth appNo RedPanda env keys; users paste their own API key
Public OAuth connectDashboard only
Follow-up commentsNot implemented

How RedPanda stores the API key

Workers need a reversible API key on the server to call DEV at publish time (a hash is not enough).

LayerWhat happens
BrowserPaste once in Add Channel — not kept in localStorage
APIsConnect and list responses omit token fields
DatabaseAES-GCM on the channel when INTEGRATIONS_TOKEN_ENCRYPTION_KEY or SECURITY_SECRET is set

Create and rotate keys in DEV Settings → Extensions. Protect your server encryption key and database backups like any other secret.

ค้นหาเอกสาร
ค้นหาหน้าเอกสาร
ศูนย์ช่วยเหลือ