Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions docs/concepts/debug.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ description: Defang uses AI to help you debug your cloud applications.

Defang includes an AI-driven tool in the CLI (command-line interface) to help you debug your cloud applications. The AI agent will use your service logs as well as the files in your project to help you identify and resolve issues.

:::info[Plan Availability]
AI debugging requires the Pro plan ($49/mo) or higher.
:::

:::info
Defang has another AI-driven tool called [`generate`](/docs/concepts/generate).
:::
Expand Down
8 changes: 6 additions & 2 deletions docs/concepts/defang-byoc.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@ description: Defang allows you deploy services, defined as containers, to your o

# Defang BYOC

Defang aims to make it easier to deploy your services to the cloud. Specifically, Defang's goal is to make it easier to deploy your workloads to your *own* cloud accounts. We refer to this as bring-your-own-cloud (BYOC). We also provide Defang Playground, but it is only intended for non-production workloads so you can get a feel for how Defang works.
Defang aims to make it easier to deploy your services to the cloud. Specifically, Defang's goal is to make it easier to deploy your workloads to your *own* cloud accounts. We refer to this as bring-your-own-cloud (BYOC).

:::info[Pricing]
BYOC is available on all Navigator tiers. The Starter tier (free) includes 1 cloud account. Pro ($49/mo) includes 1 cloud account with additional deployment modes. Enterprise ($499/mo) includes 3 cloud accounts with fleet management capabilities.
:::

Defang provisions and configures the necessary native managed services from your cloud provider to get your services up and running. For example, on AWS, Defang will configure an [ALB](https://aws.amazon.com/elasticloadbalancing/application-load-balancer/), set up [ECR](https://aws.amazon.com/ecr/), configure [CloudWatch](https://aws.amazon.com/cloudwatch/?nc2=type_a), and run your service on [ECS](https://aws.amazon.com/ecs/?nc2=type_a) and more. The following lists the existing and planned support for cloud providers.

Expand All @@ -20,7 +24,7 @@ The Defang CLI can be configured to deploy to a cloud provider either by using t

```bash
# Supported provider values: auto, aws, azure, defang, digitalocean, gcp
# Default is auto, which deploys to the Defang Playground but warns if it detects cloud credentials
# Default is auto, which uses detected cloud credentials when available
$ defang compose up --provider=aws
# or
$ export DEFANG_PROVIDER=digitalocean
Expand Down
10 changes: 7 additions & 3 deletions docs/concepts/defang-playground.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
---
title: Defang Playground
description: Defang Playground allows you to get a feel for how Defang works without running production workloads in your own cloud accounts.
description: Defang Playground is deprecated in favor of the Starter tier for BYOC deployments.
---

# Defang Playground

Defang aims to make it easier to deploy your services to the cloud. Specifically, Defang's goal is to make it easier to deploy your workloads to your *own* cloud accounts. We refer to this as bring-your-own-cloud (BYOC) which you can read about in more depth [here](./defang-byoc). We also provide Defang Playground, but it is only intended for non-production workloads so you can get a feel for how Defang works.
:::note
Defang Playground is being deprecated. Users are encouraged to use the **Starter** tier (free) to deploy to their own cloud account via [BYOC](./defang-byoc). Existing Playground users will be migrated to the Starter tier.
:::

Defang aims to make it easier to deploy your services to the cloud. Specifically, Defang's goal is to make it easier to deploy your workloads to your *own* cloud accounts. We refer to this as bring-your-own-cloud (BYOC), which you can read about in more depth [here](./defang-byoc).

Defang Playground is a free tier that allows you to deploy services to a Defang-hosted cloud account without needing to manage your own. It is intended for non-production workloads only.
Defang Playground is a legacy free environment that allows you to deploy services to a Defang-hosted cloud account without needing to manage your own. It is intended for non-production workloads only.

:::warning
Please note that the Defang Playground is intended for testing/learning purposes only. The environment may be reset at any time. Do not run production workloads in Defang Playground.
Expand Down
8 changes: 8 additions & 0 deletions docs/concepts/deployment-modes.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,14 @@ Defang provides three deployment modes: `affordable`, `balanced`, and `high_avai
* **Balanced**: This mode serves as a pre-production environment where applications are tested in conditions that closely mimic production. It helps in identifying issues that might not be apparent in the development environment.
* **High Availability**: This mode is used for live deployments. It involves optimized configurations for performance, security, and reliability. Resource allocations are typically higher, and debugging tools are minimized to ensure stability.

## Tier Requirements

| Mode | Required Plan |
|-|-|
| Affordable | Available on all Navigator tiers (Starter, Pro, Enterprise) |
| Balanced | Requires Pro ($49/mo) or Enterprise |
| High Availability | Requires Enterprise ($499/mo) |

## Deployment Mode Comparison

| Feature | Affordable | Balanced | High Availability |
Expand Down
4 changes: 4 additions & 0 deletions docs/concepts/generate.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ description: Defang uses AI to help you generate a starting point for your cloud

Defang includes an AI-driven agent that translates natural language prompts to an outline for your project that you can then refine. The AI agent is available through the [Defang CLI](/docs/intro/getting-started#install-the-defang-cli).

:::info[Plan Availability]
Starter plan users have a limited number of Compose generations per month. Pro ($49/mo) and Enterprise plans include unlimited generations.
:::

We are working on expanding the range of supported prompts and improving the accuracy of the AI agent. If you have any feedback or suggestions, please let us know by [opening an issue](https://github.com/DefangLabs/defang/issues/new).

:::info
Expand Down
10 changes: 4 additions & 6 deletions docs/concepts/managed-llms/managed-language-models.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,14 @@ description: Defang makes it easy to leverage cloud-native managed language mode

Each cloud provider offers their own managed Large Language Model services. AWS offers Bedrock, GCP offers Vertex AI, Azure offers Microsoft Foundry, and Digital Ocean offers their GenAI platform. Defang makes it easy to leverage these services in your projects.

:::info[Availability]
Managed LLM services are available on all Navigator tiers (Starter, Pro, Enterprise) when deploying via BYOC.
:::

## Current Support

| Provider | Managed Language Models |
| --- | --- |
| [Playground](/docs/providers/playground#managed-llms) | ✅ |
| [AWS Bedrock](/docs/providers/aws#managed-llms) | ✅ |
| [Microsoft Foundry](/docs/providers/azure) | ✅ |
| [DigitalOcean GenAI](/docs/providers/digitalocean#future-improvements) | ❌ |
Expand Down Expand Up @@ -44,8 +47,3 @@ If you already have an OpenAI-compatible application, Defang makes it easy to de
:::tip
Defang has a [*Managed LLM sample*](https://github.com/DefangLabs/samples/tree/main/samples/managed-llm) that uses the OpenAI Access Gateway, and a [*Managed LLM with Docker Model Provider sample*](https://github.com/DefangLabs/samples/tree/main/samples/managed-llm-provider) that uses a Docker Model Provider.
:::


## Managed LLM on Playground
If you are using the Managed LLM feature on [Defang Playground](/docs/concepts/defang-playground), please note that your `MODEL` (model ID) will be limited to a default model chosen by Defang.
To access a full range of models, consider using [Defang BYOC](/docs/concepts/defang-byoc).
4 changes: 4 additions & 0 deletions docs/concepts/managed-storage/managed-storage.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,7 @@ description: Defang can help you provision managed storage services.
# Managed Storage

Defang helps you provision the infrastructure you need to run your services. That infrastructure is designed to scale in and out without persistent storage, so you can build highly scalable services. Defang can also help you provision managed services to store and persist your data, like [caches](./managed-redis.md), [sql databases](./managed-postgres.mdx), [nosql databases](./managed-mongodb.md), and [object storage](./managed-object-storage.md).

:::info[Availability]
Managed storage services are available on all Navigator tiers (Starter, Pro, Enterprise) when deploying via BYOC. Defang Playground does not support managed storage services.
:::
2 changes: 1 addition & 1 deletion docs/concepts/scaling.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Instead of manually adding more instances when traffic increases, an auto-scalin

### Example

With Defang, users on the Pro plan or higher can enable service-level autoscaling in three steps:
With Defang, users on the Pro plan ($49/mo) or higher can enable service-level autoscaling in three steps:

1. Add the _**x-defang-autoscaling : true**_ extension to the service you want to autoscale.
2. Remove any _**replicas**_ field in the _**deploy**_ mapping (if present).
Expand Down
Loading