Object Storage — S3-Compatible

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 on the continent, and stop paying to get your own files back.

From$0.02per GB / month· generous free egress
S3-compatible API
No surprise egress fees
3 regions live
99.9% availability SLA

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

S3-compatible API
Buckets & objects
Object Storage
Access keys & policies
Encrypted at rest
Generous free egress

Kenya

ke-1a.s3.lineserve.net

Tanzania

tz-1a.s3.lineserve.net

Nigeria

ng-1a.s3.lineserve.net

Pricing

Three numbers, no surprises

Pay for what you store, what you send, and what you request — in local currency. Egress up to your stored volume is free every month, so serving your own files never triggers a shock bill.

Pay-as-you-go

StorageKES 2.58 / GB per monthBilled on average monthly usage.
Data transfer outFree, then KES 1.29 / GBFree each month up to your stored volume.
RequestsKES 51.60 per millionPUT, POST, LIST. GET requests are free.
Data transfer inFreeUploading to Lineserve is always free.
Most popular start

Starter bundle

Predictable monthly billing.

KES 770/mo
  • 250 GB included storage
  • 250 GB included egress
  • Overage at pay-as-you-go rates

Prices exclude VAT. Free egress is capped at your stored volume per month; beyond that, standard egress applies. 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 with M-Pesa & local methods
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.

Each month you get free data transfer out up to the amount you're storing. Beyond that, egress is billed at a flat, low per-GB rate. Uploads are always free.

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.

Pay in your local currency using M-Pesa and other mobile money, bank transfer, or card. No foreign card or forex conversion is required.

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.

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