-- ยท Star on GitHub

Your Discord Content,
Anywhere You Need It

DiscoLink syncs your Discord forums and channels to a database you control. Build websites, integrate via REST API, or export static files. Your data, your way.

Everything you need

A complete platform for making your Discord content searchable and SEO-friendly.

๐Ÿ”—

REST API

Full REST API for integrating Discord content into any application, service, or workflow.

๐Ÿ”

Full-Text Search

FTS5-powered search indexes all your Discord content for instant full-text search.

โšก

Real-Time Sync

Discord bot syncs new messages instantly. No manual exports needed.

๐Ÿ“ฆ

Static Export

Export to static HTML with our CLI. No server required for simple use cases.

๐Ÿ”’

Privacy First

Consent-based syncing respects user privacy. Only sync what users agree to share.

๐Ÿ“ก

Webhooks

Get notified when content changes. Build reactive integrations.

How It Works

1

Add the Bot

Invite the DiscoLink bot to your server and select which channels to sync.

2

Sync Content

The bot automatically syncs forum threads and messages to your self-hosted database.

3

Use It Your Way

Query via REST API, export static HTML, or use our templates. Build whatever you need.

Frequently Asked Questions

Common questions about DiscoLink

What data does DiscoLink store?
DiscoLink stores message content, author usernames, timestamps, and thread metadata from channels you explicitly enable. All data is stored in your self-hosted SQLite database - we never store your data on our servers.
Is my Discord data sent to third parties?
No. DiscoLink is fully self-hosted. Your data stays on your server and is never transmitted to any third-party services. The bot only communicates between Discord and your own infrastructure.
Can users opt out of being synced?
Yes. DiscoLink supports a consent-based system where users can opt-in or opt-out of having their messages synced. You can also configure server-wide policies for consent.
What frameworks work with the API?
The DiscoLink REST API works with any framework or language that can make HTTP requests. We provide official templates for Astro, and the API is compatible with Next.js, React, Vue, Svelte, or any backend language.
Is DiscoLink free?
Yes, DiscoLink is completely free and open source under the MIT license. You can self-host it, modify it, and use it for any purpose - commercial or personal.

Latest Releases

Stay up to date with the latest updates

Loading releases...
View all releases on GitHub โ†’

Open Source, Built by the Community

DiscoLink is made possible by amazing contributors

Loading contributors...

Want to contribute? We'd love your help!

Ready to make your Discord searchable?

Get started in under 5 minutes. No credit card required.

Start Building