Skip to content

Conversation

Copy link

Copilot AI commented Dec 12, 2025

Drasi will support three deployment modes: embedded library (drasi-lib), standalone server, and Kubernetes platform. Current docs only cover platform deployment, creating confusion when new modes launch.

Changes

New Content

  • /concepts/deployment-modes/ - Comparison table and decision guide for the three deployment modes
  • /how-to-guides/installation/drasi-lib/ - Placeholder with API examples and feature overview
  • /how-to-guides/installation/drasi-server/ - Placeholder with installation patterns and configuration examples

Updated Content

  • Home page: Added deployment mode preview section with three cards
  • Installation index: Restructured to present mode selection upfront
  • Getting Started: Added notice specifying platform-only scope
  • Concepts pages: Added deployment flexibility section and navigation card

Styling

  • CSS for .deployment-modes-preview section following existing .learning-paths-preview pattern
  • Responsive breakpoints for mobile

Preview

# Deployment mode comparison
| Feature         | drasi-lib   | Server      | Platform    |
|-----------------|-------------|-------------|-------------|
| Deployment      | In-process  | Standalone  | Kubernetes  |
| Management      | Code        | CLI/API     | kubectl     |
| Scaling         | Single      | Vertical    | Horizontal  |

Placeholders clearly marked as "Coming Soon" with links to GitHub/Discord for updates.

Original prompt

This section details on the original issue you should resolve

<issue_title>Add placeholder pages for Drasi Server and drasi-lib</issue_title>
<issue_description>As part of a new Drasi release, we will be adding support for two new ways to run Drasi:

  1. as a rust crate that can be used embedded in applications
  2. as a stand alone server running in a single process.

This means, users will have the ability to run Drasi:

  1. as a library (rust crate)
  2. as a stand alone server/process
  3. as a platform running on kubernetes.

Currently the documents only talk about drasi running as a platform.

These different drasi footprints are installedd, configured, and used in very different ways.

We need a content structure in place that will elegantly and clearly allow us to present these new options to the user without everything getting confusing and overwheming for the reader.</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Add placeholder pages for Drasi Server and drasi-lib Add deployment mode structure for drasi-lib and Drasi Server Dec 12, 2025
Copilot AI requested a review from agentofreality December 12, 2025 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants