Bagisto
Laravel storefront plus admin, configured from .env, with an official GraphQL API package.
Full open-source store on Laravel and Vue: storefront, admin panel, multi-channel, multi-currency, and a theme and package system. The Builder ships bagisto/graphql-api (repo headless-ecommerce) so an agent can drive the store over GraphQL; paid cloud hosting and marketplace extensions sit alongside the MIT core.
- I want a complete store with an admin panel that I can run myself and brand without writing PHP
- I need a GraphQL endpoint so a headless storefront or an agent can shop the catalog
- GraphQL API is a separate composer package (bagisto/graphql-api:dev-main) on top of Bagisto ^2.3
- GraphQL calls need the x-app-secret-key header from APP_SECRET_KEY
- The older bagisto/rest-api package was last pushed 2025-08-04
Last activity Sep 2, 2026. Fit: adaptable 3, operable 2.
Editions
Community · Free open source
- Clone
git clone https://github.com/bagisto/bagisto - ImageContainer
Bagisto Cloud hosting · Free closed source
- HostedOpen the hosted app
Adaptable: what is yours to change
Make it yours
Config only25 things to editadmin-ui surface
.env.example is deployment configuration (APP_URL, DB_*, MAIL_*, CACHE_STORE, QUEUE_CONNECTION, FILESYSTEM_DISK, AWS_*/R2_*), with APP_LOCALE, APP_CURRENCY and APP_TIMEZONE as the only store-facing defaults. Business adaptation lives in the admin UI: Settings > Channels, Locales, Currencies, Taxes, Themes (theme customization), Configure > Sales for payment and shipping methods, plus Catalog, CMS pages and Marketing. Custom storefront code starts in packages/Webkul/Shop and Theme.
- Env vars
APP_NAMEAPP_URLAPP_ADMIN_URLAPP_LOCALEAPP_CURRENCYAPP_TIMEZONEDB_CONNECTIONDB_HOSTDB_DATABASEDB_USERNAMEDB_PASSWORDMAIL_MAILERMAIL_HOSTMAIL_FROM_ADDRESSCACHE_STORESESSION_DRIVERQUEUE_CONNECTIONFILESYSTEM_DISKAWS_BUCKETADMIN_MAIL_ADDRESSRESPONSE_CACHE_ENABLEDAPP_SECRET_KEYGRAPHQL_ENDPOINT- Config files
.envconfig/app.php- Prompt files
- none
- Accounts you need
- none
Source
- github.com/bagisto/bagisto
- MIT license
- Last commit Sep 2, 2026
- 28,086 stars
Operable: what an agent can drive
Interface
OfficialAPIpublished by the builderlocal
How an agent can drive an Operable Listing, in five levels: native (built for the agent as the primary interface), official (the Builder ships an agent interface), wrapped (a third party wraps the software's API), config (an agent can only drive it by editing files), gui (screen control only). An interface is official only when it is published by the same organization that ships the software. GUI-level Listings are allowed and sorted last.
Reach
Partial coverage. 3 of 8 jobs reachable through the stated interface.
| Job | Through the interface | Evidence |
|---|---|---|
| Browse catalog and search | Reachable | headless-ecommerce README: headless storefront GraphQL, playground at /graphiql |
| Cart and checkout | Reachable | package is built for headless storefronts (Ucraft collaboration); shop flows are its purpose |
| Customer accounts | Reachable | shop-side API per package README |
| Create and update products | Undetermined | docs page redirected on fetch; admin coverage not confirmed |
| Manage orders (invoice, ship, refund) | Undetermined | admin coverage not confirmed |
| Manage categories and attributes | Undetermined | admin coverage not confirmed |
| Marketing: promotions, CMS pages | Undetermined | admin coverage not confirmed |
| Store settings and channels | Undetermined | admin coverage not confirmed |
Code stack
- Languages
- PHPJavaScript
- Frameworks
- LaravelVue.js
- Package manager
- composer
- Database
- MySQL
- Hosting target
- DockerLAMPBagisto Cloud
- Built
- Human-written (recorded, never ranked)
Evidence and confidence
| Field | Where it was seen | Confidence |
|---|---|---|
| formFactor | Laravel monolith with storefront and admin | 95% |
| executionModel | no model at runtime | 95% |
| operability | bagisto/headless-ecommerce is under the bagisto org | 90% |
| effort | .env.example in repo; README and devdocs document installation; admin theme customizer | 85% |
| editions | MIT license; bagisto.com sells cloud hosting and extensions | 60% |
| active | pushedAt 2026-09-02 | – |
| reach | 50% |
Open questions
- Does the GraphQL API include admin mutations (products, orders, settings) or only shop operations
- Bagisto Cloud prices
Sources
- github.com/bagisto/bagisto sourcing:ecommerce:github
- github.com/bagisto/headless-ecommerce sourcing:ecommerce:github