Start a project
A background-removal image API you host yourself on Laravel Cloud.
Matte is a self-hosted background-removal service for applications that need image cut-outs without sending every file to a per-image SaaS. It gives your product a dedicated API for creating transparent PNGs on infrastructure you control.
The service wraps a fast native processor and exposes both a classical GrabCut mode and an ML ONNX mode. Your app submits an image, tracks the work as a job, and fetches the processed result when it is ready.
Matte follows the same fork-and-own-it model as the rest of Built for Cloud. You can fork the application, connect it to Laravel Cloud, and run the API on your own compute and object storage.
That makes it a good fit when background removal is part of your product workflow, not just a one-off utility. The processing service can live beside your Laravel apps while remaining a separate, focused API.
Matte exposes a simple async flow: submit an image, poll the job, and fetch a transparent PNG when processing completes. That shape keeps large file uploads and longer processing work away from the request path in your main application.
The companion Laravel client package, artisan-build/matte-client, keeps integration small. Your app can call Matte from normal Laravel code while the service handles the image processing lifecycle.
Start by forking the repository, then connect it to Laravel Cloud so the app runs on infrastructure you control.
Live background removal
Upload a JPEG, PNG, or WebP image up to 5 MB. Matte submits it as an async job, polls for completion, and returns a transparent PNG.
Want unlimited? Fork Matte to Laravel CloudBefore
Choose an image to preview it here.
After
The transparent PNG appears here when Matte finishes.
Tell us about your product, timeline, and what success looks like. We’ll reply with a concise plan of attack.
You can book a quick intro call or send us an email. No pressure, no forms — just a friendly hello.