Ship .NET. Simply.

Build, deploy, and host ASP.NET Core apps with Black Sails—without turning cloud infrastructure into your full-time job.

billing-api / production

~/acme/Billing.Api

$ blacksails deploy

Project detectedBilling.Api.csproj
Local publishlinux-x64
Black Sails servicecreated
Public domainready
DeploymentReady
Black Sails

billing-api

ASP.NET Core · Black Sails

Production URL

billing-acme.apps.blacksails.sephiroth.com.br

A native path from your .NET project to production

.NET 8–10
ASP.NET Core
C#
Local builds
Immutable releases
HTTPS

One opinionated platform

Everything between your .csproj and a live URL.

Keep writing .NET. Black Sails handles the repeatable deployment work, runtime, service isolation, and delivery.

Build

Understands .NET projects

Start with an ASP.NET Core project. Black Sails validates the .csproj and publishes the release on your machine—never on remote build infrastructure.

src/Billing.Api/

├─Billing.Api.csproj

├─Program.cs

└─appsettings.json

Isolate

Every application has an identity

Workspace, application, and environment coordinates make services explicit, isolated, and safe to update.

workspaceacme
applicationbilling
environmentproduction

Deliver

A Black Sails URL, every time

Deploy through Black Sails, reuse the same service on every release, and receive a production HTTPS endpoint automatically.

Production

billing-acme.apps.blacksails.sephiroth.com.br

HTTPS ready

The deployment workflow

One command. A complete release.

Black Sails reduces the release loop to a repeatable local build and an immutable deployment your team can inspect.

01

Link your project

Run blacksails init inside a standard ASP.NET Core project. Black Sails links it to a stable application and production URL.

02

Build on your machine

The CLI runs dotnet publish locally for Linux x64, creates a verified immutable artifact, and uploads only the finished output.

03

Go live

Black Sails starts the release, waits for health checks, preserves the previous version on failure, and returns your HTTPS endpoint.

See what ships

A real .NET app, live on Black Sails.

This example ASP.NET Core service was packaged and deployed through Black Sails. Open it and verify the result yourself.

Open the live service

Black Sails / demos / hello-web

Black Sails

Hello from .NET

Deployed with Black Sails

ProductionVisit ↗

Your next .NET service is one command away.

Bring your ASP.NET Core project. Black Sails handles everything between your code and a live service.

$ blacksails deploy

See the result