PHPackages                             artisansdk/blueprint - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. artisansdk/blueprint

AbandonedArchivedProject[API Development](/categories/api)

artisansdk/blueprint
====================

A render for API Blueprints compatible with Laravel.

01PHP

Since Jul 10Pushed 2y ago1 watchersCompare

[ Source](https://github.com/artisansdk/blueprint)[ Packagist](https://packagist.org/packages/artisansdk/blueprint)[ RSS](/packages/artisansdk-blueprint/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (1)Used By (0)

API Blueprint Docs
==================

[](#api-blueprint-docs)

A render for API Blueprints compatible with Laravel.

Table of Contents
-----------------

[](#table-of-contents)

- [Installation](#installation)
- [Usage Guide](#usage-guide)
    - [Blueprint Development](#blueprint-development)
- [Licensing](#licensing)

Installation
============

[](#installation)

Blueprint can be installed as a standalone application, capable of developing locally and serving the static assets:

```
composer create-project artisansdk/blueprint
```

The Blueprint package installs into a PHP application like any other PHP package:

```
composer require artisansdk/blueprint
```

Usage Guide
===========

[](#usage-guide)

If setup as a standalone application the following commands are available:

```
bin/blueprint export [--format=html]
bin/blueprint serve [--host=127.0.0.1] [--port=8000] [--tries=10]
```

If installed into a Laravel project the following commands are registered:

```
php artisan blueprint:export [--format=html]
php artisan blueprint:serve [--host=127.0.0.1] [--port=8000] [--tries=10]
```

Additionally there are Composer scripts that wrap these commands:

```
composer export
composer serve
composer watch
```

> **Note**: The `composer watch` script relies upon [`watchman-make`](https://facebook.github.io/watchman/docs/install.html)in order to watch the Blade and config file changes and then automatically re-export the API Blueprint as HTML.

Blueprint Development
---------------------

[](#blueprint-development)

Typically during development of the API Blueprint, developers will be tweaking the contents of the API Blueprint itself but will also make changes to the Blade templates and corresponding stylesheets. Open 3 separate terminals and run each of the following to watch for asset changes and template changes and to host a development PHP server:

```
yarn watch
composer watch
composer serve
```

Licensing
=========

[](#licensing)

Copyright (c) 2023 [Artisan Made](http://artisanmade.io)

This package is released under the MIT license. Please see the LICENSE file distributed with every copy of the code for commercial licensing terms.

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity22

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/666d86ac1ee40735fd5eff2c8d7440d2021f5433217d74c101e7b1e39d611eed?d=identicon)[dalabarge](/maintainers/dalabarge)

---

Top Contributors

[![Elefi](https://avatars.githubusercontent.com/u/2480591?v=4)](https://github.com/Elefi "Elefi (1 commits)")

### Embed Badge

![Health badge](/badges/artisansdk-blueprint/health.svg)

```
[![Health](https://phpackages.com/badges/artisansdk-blueprint/health.svg)](https://phpackages.com/packages/artisansdk-blueprint)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k12](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
