Backend operations control plane

Take control of your backend.

Infraveil runs and monitors compatible apps on your Linux servers—connecting releases, health, logs and controls across your fleet.

One fleet view. Local execution on every host. Hosted control / customer infrastructure
Hosted Fleet control plane

See each workload’s host, release, health and supported actions.

See how it works
Operating settings selected
Your infrastructure Server connector

The launcher connects your server and manages its workload agents.

See how it works
connected / ready
Your infrastructure Service supervisor

The agent runs your configured processes, captures output and checks health. It also operates managed routes and supported recovery.

See service controls
Processes supervised
Your infrastructure Your application

Compatible apps run as ordinary processes on your Linux server, without an Infraveil SDK.

Review data handling
Your application code
WorkspaceProduction
Fleet3 connected Linux hosts
Workloads5 managed workloads
AttentionHealth + report freshness
Operating scopeSelected host and workload
Illustrative architecture and service examples—not live customer telemetry.

When the release is done, the work continues

Server online.
API unhealthy.

Specialist tools solve different problems. When an API fails after an update, you still need its version, server, logs and traffic context to choose an action.

The release finishedWhat actually runs?

A finished deployment can still leave an unhealthy app.

The server is onlineWhich app needs attention?

Find the app’s version, host, health and output together.

A decision is neededWhat should change?

Choose the app or fleet scope, then a supported action.

The runtime knows the app it supervises, so its context and controls stay connected.

Fleet operations

Manage the fleet.
Keep every service in context.

Compare server capacity, latest reports and app health. Try a restart, drain new assignments, or check where an app can run.

INFRAVEIL / OPERATIONSIllustrative workspace · 3 hosts / 5 services

Fleet / Production

Inspect a host. Choose a workload. Keep the action scope visible.

2 items need attention
Connected hosts03
Configured services05
Need attention02
Pending requests00
Attention combines unhealthy services and stale host reports.
Select a host to inspect its workloads and operating controls.
HostLast reportCPUMemoryStorageLoad / coresAssignments
Current8 seconds ago68%72%54%2.4 / 4Open
Current11 seconds ago24%38%42%0.9 / 4Open
Stale4 minutes ago————Fresh report needed

Selected host / api-01

ConnectionCurrent · 8 seconds ago
Host capacityCPU 68% · memory 72% · storage 54%
Existing servicesPayments service, Catalog worker
New assignmentsAllowed

Drain stops new assignments. Existing services remain running until separately stopped.

Choose the workload and target

Command scope: api-01 / Payments service

Before moving this workload, confirm its completed stop and fresh absence on the original host.

Select a host to inspect its capacity and services, or try a scoped operating action.

Requested placement / reported service state

Inspect the Payments failure
ServiceReleaseRequested hostReported hostHealth
Payments service1.8.4api-01api-01Unhealthy
Catalog worker4.3.0api-01api-01Healthy
Identity3.2.8worker-02worker-02Healthy
Email worker2.1.6worker-02worker-02Healthy
Gateway2.14.1edge-03edge-03Last healthy · report stale

Moving a workload requires confirmed stop evidence from its original host. Placement does not migrate data or prove health. Read the operating details

Five sample workloads. These controls change the illustration only; they never operate production.

An example update

Configure it. Run it. Keep it operating.

Follow one service from release to operation and recovery. The dashboard directs the work; your local runtime carries it out.

Payments service / 1.8.4Managed release · Production · api-01
01 / CONFIGURE

Tell it how your service runs.

Choose the service and server. Set its startup command, environment, health check and route outside application code.

Current step Payments service · configuration ready
HostedControl plane

Coordinates the service, release, and operating policy.

requested update recorded
Customer hostLauncher

Connects the server and manages its service agents.

waiting for approval
Service supervisionAgent

Runs the service, supervises health, and operates managed routes.

update not started
Your applicationApplication

The software and files used by your application.

Your application code
Payments service · configuration readyIllustrative service lifecycle · not live telemetry

Update requested.

Capabilities

The controls for day-to-day operations.

Choose an area to explore its fleet and application controls.

Fleet operations

Operate several hosts as one fleet.

Compare hosts and app health. Choose a suitable host, drain new assignments, and target supported actions at specific hosts and workloads.

You inspectHost capacity, connection freshness, and service health
You chooseTarget host, workload placement, or maintenance scope
Runtime actionLocal launchers and agents carry out supported commands
ResultRequested changes alongside reported runtime state
Operating details and approval modes

How Infraveil works

The operating layer around your application.

Software on each server runs and monitors your apps. Your dashboard connects their health, logs and controls across the fleet.

Control plane

Hosted coordination for releases, settings, approvals and reported results.

Launcher

Connects each server and manages its assigned workload agents.

Agent

Runs configured processes and connects their output, health and managed traffic.

Application

Your software and files, running on servers you control.

See how the system responds
Illustrative flow
HostedControl plane

Coordinates requested settings and receives reports from your servers.

Requested service settings available
Customer-controlled infrastructure / api-01Runs on your server
MachineLauncher

Applies server settings and manages the service agents.

Managing the service agents
Service supervisionAgent

Checks updates, starts the service, and reports its health.

Supervising process and health
ApplicationApplication

The application runs on your server, with its persistent files stored there.

Application running on your server
Health and activity reportsService state available in the dashboard
New changesAvailable
ApplicationsRunning
ReportingCurrent
What this meansLocal runtime performs the work

Traffic + policy

Control traffic reaching your services.

The gateway routes requests and applies your rules before they reach the app. Only traffic through that gateway is covered.

Request story / Payments service
POST/v1/paymentsShared request
Requestreceived
RoutePayments service
Policyevaluating
Applicationwaiting
Responsewaiting
Change historywaiting
Arrivalrequest receivedShared request
Routeroute matchedPayments service
Policyrequest-rate policyallow
Responseapplication response200
The gateway permits this request within its configured rate limit. The service returns a successful response (200) in this example.record linked

Normal request example selected.

Interactive example · a failed releaseThe new version is unhealthy.
What happens next?
Service needs attention
The new version is unhealthyVersion 1.8.4 failed its configured health check.Failed
Automatic retries have stoppedThe restart budget was exhausted; the supervisor stops this retry loop.Retries stopped
A replacement release is preparedYour team has prepared and approved package 1.8.3 through the normal release workflow in this example.Package approved
Your choice controls the next actionDeploy the approved package, or leave version 1.8.4 selected while you investigate.Waiting for your choice
Check the service after the actionThe example shows its running version and health after your choice.Result pending
Failing version1.8.4
Approved replacement package1.8.3
This exampleReplacement package approved

Retries stopped. Deploy the approved 1.8.3 package in this example, or keep 1.8.4 selected and investigate.

Recovery is an operating action

Contain the failure.
Get the service running again.

Supervision continues after deployment. Health checks detect failures; restart limits prevent endless retries.

Your team has approved version 1.8.3 in this example. Deploy it and check health, or keep 1.8.4 selected and investigate.

Stop the retry loop.A restart budget gives failure a stopping point.
Choose the right recovery mechanism.Cached fallback and approved replacement deployment are separate paths.

Illustrative deployment. It does not undo database migrations or restore application data.

The service after the action

Know what is running.
Know what needs attention.

Choose an action above. Follow the service’s selected version, local execution and health together.

PAYMENTS SERVICE / EXAMPLE OUTCOMEIllustrative · not live telemetry

The release failed. The supervisor stopped retrying.

Selected version and reported healthVersion 1.8.4 · Unhealthy
Recovery choiceDeploy approved version or investigate
Runtime actionNo replacement deployment started
Service resultRecovery needed
Operate the service, not another disconnected tool.

Investigate and act on the same service, with its release, process and managed route in view.

History supports the work.

History shows the action and reported result. It does not prove application correctness or the cause of a failure.

See the supporting activity history for this example
Payments service / activityillustrative
ReleaseVersion 1.8.4 startedRunningapi-01
HealthConfigured check failedUnhealthyRestart budget exhausted
ChoiceRecovery choiceDeploy or investigateNo replacement deployment started
ResultService conditionUnhealthyPayments service · version 1.8.4

Security and data

Know what stays local and what is shared.

Your apps run on your servers. Infraveil receives selected operational reports; source-upload deployments also store application source.

Responsibility / stateHosted by InfraveilYour infrastructure
Requested changesRecorded in the dashboard—
Requested settingsSent to the serverApplied on the server
Launcher—Connects and manages the server
Service supervisionSelected health reportsRuns and monitors each service
Running applications—Customer-controlled
Persistent application files—Customer-controlled
Health and change recordsSelected reports and optional local-record referencesRetained local records
Release-signing private keyNot held by InfraveilHeld by your team
Source visibility

You can inspect the launcher and agent code on your servers. The hosted dashboard code is private.

Independent review

No independent external security audit has been completed.

Team access

Workspace access requires authentication. Contact Infraveil about individual team-member permissions.

What information is sent to Infraveil?

Selected status, health, logs, requests, security events and change records. Source-upload deployment also sends application source.

What remains local?

Applications, persistent data, caches and retained local history stay on your servers. Your team holds the release-signing private key.

Connected tools

One service lifecycle.
Connected operating controls.

Use connected runtime controls for releases, processes, routes and recovery. Send selected reports to your specialist tools.

Work across your tools

Choose an area to see how it fits.

One operating layer

Release execution

Prepare the selected package and run its configured install, build, and start steps.

Your team keeps its existing infrastructure and specialist tools.

Send reports and alertsSlackTeamsincident.ioGitHubSigned webhooks

Pricing

One plan. Clear pricing.

Professional includes two connected servers and five managed services. A service is an independently enrolled workload; it can contain configured APIs, workers, and other application processes.

Professional$99per month · no setup fee
Plan includes
  • 2 connected servers
  • 5 managed services
  • Additional server · $19/mo
  • Additional service · $9/mo
Billing details
  • The published plan has no usage-based charges for traffic, requests, logs, or security events.
  • A signed order applies if it explicitly sets different commercial terms.
  • Server hosting is paid separately. Talk to Infraveil about your setup and contract requirements.

See in operation.

Try the example, read the features and architecture, or request a guided demo.

Campaign update

Infraveil is in an active prospecting campaign

About the campaign