LINESERVE

Object Storage — hosted in Nairobi, Dar es Salaam & Lagos

Object storage without the egress bill

S3-compatible storage that plays nice with your tools — and your budget.

Store and serve any amount of data over a fully S3-compatible API. Keep your existing SDKs and tools, keep your data in-country, and stop paying to get your own files back.

From$0.035per GB / month· generous free egress
  • S3-compatible API
  • No surprise egress fees
  • Three locally-hosted regions — Nairobi, Dar es Salaam & Lagos
  • Data sovereignty — your data stays in-country
  • 99.9% availability SLA

No credit card required · Local billing in KES, TZS & NGN

Pricing

Cheaper the more you store

Tiered storage that drops as you grow, with free data transfer and free API requests — you only ever pay for what you store, so serving your own files never triggers a shock bill.

Starter

Up to 1 TB

$0.061/GB/mo

Hosted in Nairobi, Dar es Salaam & Lagos

Side projects and small apps.

Create a bucket
Most popular

Growth

Up to 5 TB

$0.052/GB/mo

Hosted in Nairobi, Dar es Salaam & Lagos

Growing products and teams.

Create a bucket

Business

Up to 10 TB

$0.044/GB/mo

Hosted in Nairobi, Dar es Salaam & Lagos

Data-heavy production workloads.

Create a bucket

Enterprise

10 TB+

$0.035/GB/mo

Hosted in Nairobi, Dar es Salaam & Lagos

Custom quote for scale.

Contact sales

Transfer & requests — same at every tier

Data transfer out (egress)FreeNo egress fees — serving your files never triggers a bill.
Data transfer inFreeUploading to Lineserve is always free.
API requestsFreePUT, POST, LIST, and GET are all included.

Prices exclude VAT. Storage is billed on average monthly usage, and the per-GB rate follows your total stored volume. Data transfer and requests are free. Local currency figures are indicative and settled at checkout.

The platform

Everything the S3 ecosystem expects

A complete, compatible object store — the endpoints, semantics, and controls your existing tools already know how to talk to.

S3-compatible API

Standard S3 endpoints and semantics. Point your existing SDKs and tools at us and go.

Access keys & policies

Issue scoped access keys and bucket policies to control exactly who reaches what.

Encrypted at rest

Objects are encrypted at rest by default, with TLS in transit on every request.

Versioning

Keep object history and recover from accidental overwrites and deletes.

Lifecycle rules

Expire or transition objects automatically on a schedule you set per bucket.

Presigned URLs

Grant temporary, time-limited access to a single object without sharing keys.

Static website hosting

Serve a static site or SPA straight from a bucket, no server required.

Generous free egress

Serve your own data without the runaway transfer bills global clouds are known for.

Regional endpoints

Store data in the region closest to your users and keep it on the continent.

Regions & endpoints

Store where your users are

Put your data in the region closest to the people reading it. Every region exposes its own S3 endpoint — single-digit latency within the metro, data kept on the continent.

Live

Kenya

ke-1a.s3.lineserve.net

2 ms

Nairobi metro

Live

Tanzania

tz-1a.s3.lineserve.net

6 ms

Dar es Salaam metro

Live

Nigeria

ng-1a.s3.lineserve.net

4 ms

Lagos metro

Expansion zonesUganda · ug-1aSouth Africa · za-1aGhana · gh-1a

Drop-in compatible

Keep the tools you already use

Because the API is S3-compatible, nothing in your stack has to change. Set the endpoint, keep your code. The AWS CLI, boto3, rclone, s3cmd, and any S3 SDK work out of the box.

AWS CLIboto3rclones3cmdMinIO Clientany S3 SDK
terminal
# Point the AWS CLI at your region endpoint — that's the only change.
aws s3 --endpoint-url https://ke-1a.s3.lineserve.net \
  cp ./backup.tar.gz s3://my-bucket/backups/

Same commands, same SDKs. Just a different endpoint.

Use cases

What people store with us

Backups & archives

Offsite backups and long-term archives, priced so keeping data is never the problem.

Media & static assets

Images, video, and downloads served fast from the region nearest your audience.

App & user uploads

A durable home for everything your application writes — attachments, exports, logs.

Data lakes & analytics

Land raw data for pipelines and analytics, close to the compute that reads it.

How it works

Storing data in three steps

1

Create a bucket

Choose a region and name your bucket from the console or the API.

2

Get your access keys

Issue a scoped access key and secret for your app or tool.

3

Upload with any S3 tool

Point your existing SDK or CLI at the endpoint and start reading and writing.

Availability SLA

99.9%

  • Objects stored redundantly and encrypted at rest
  • Service credits applied automatically when we miss the SLA
  • Tier III colocation facilities across all live regions

Durability & reliability

Redundant storage, backed by an SLA

Your objects are stored redundantly and encrypted at rest, served from Tier III facilities, and backed by a 99.9% availability SLA. Reach a real engineer in your region and timezone when you need one.

Kenya & region

+254 777 002 001

Tanzania

+255 761 847 121

Why Lineserve

The costs that actually add up

CapabilityLineserveGlobal cloud
Predictable, generous free egress
Billing in KES, TZS & NGN
Single-digit local latency
S3-compatible API
Support in your timezone
Pay in your currency — no forex
Data stays on the continent

FAQ

Questions, answered

Yes. We implement the standard S3 API, so the AWS CLI, boto3, rclone, s3cmd, and any S3 SDK work by simply pointing at your region's endpoint. No code changes needed.

There's no egress bill. Data transfer in and out — and API requests — are all free. You only pay for what you store, so serving your own files never triggers a surprise charge.

Objects are stored redundantly and encrypted at rest. Availability is backed by a 99.9% SLA. See the durability section for the specifics of the redundancy in your region.

Yes. Issue scoped access keys, set bucket policies, and generate presigned URLs for temporary, single-object access without sharing keys.

Yes. Enable static website hosting on a bucket to serve a static site or SPA directly, with no server to run.

Yes. Because we're S3-compatible, tools like rclone move data across directly. Our team will help you plan and run the migration at no charge.

You can create multiple buckets per account, and object sizes follow standard S3 multipart limits. Need a higher account limit? Just ask.

Your data stays in the region you deploy to. Across our data centres in Nairobi (Kenya), Dar es Salaam (Tanzania), and Lagos (Nigeria) it never has to leave the continent — deploy in the country closest to your users and your data is held there.

In whichever of our three regions you choose — Nairobi (ke-1a), Dar es Salaam (tz-1a), or Lagos (ng-1a). Your content is stored and served from that in-country facility.

Pay in USD by card or bank transfer — or switch to our Kenya, Tanzania, or Nigeria market to pay locally in KES, TZS, or NGN with methods like M-Pesa.

You can view and pay in USD, or switch to a local market to pay in KES (Kenya), TZS (Tanzania), or NGN (Nigeria). You're settled in the currency you choose at checkout.

Start storing in minutes, not migrations

S3-compatible, encrypted, and close to your users — with egress that won't surprise you. Pay in local currency, no card required to start.

No credit card required · 99.9% availability SLA · Local billing in KES, TZS & NGN