Technical documentation
generated from source.
Turn your codebase into comprehensive API references.
Run artisaan generate and let our engine scan, queue, and build your docs instantly.
class UserController extends Controller {
/**
* Store a new user in database.
*/
public function store(Request $request) {
$validated = $request->validate([
'email' => 'required|email|unique:users',
'password' => 'required|min:8',
]);
$user = User::create($validated);
return response()->json($user, 201);
}
}
Create User
Creates a new user record. Requires a unique email address and a password with a minimum length of 8 characters.
'id': 1,
'email': 'alice@example.com',
'created_at': '2024-03-10T...'
}
Local Configuration
Initialize directly in your repository. Use artisaan init to create a config file, then generate docs in a queue without leaving your terminal.
Web Preview
Visualize your documentation in your browser. Review, share, and export your docs directly from our intuitive web interface.
Engine Optimization
Built for speed. Generate thousands of pages in seconds.
Type Inference
Automatically detects types from your function signatures.
Compatible with your stack.
Artisaan reads and understands your code, no comments or annotations needed.
Write your way, and let Artisaan handle the rest.
Powered by You.
Artisaan is building for you. Your donations keep the parser engines running and fund new features.
Join 46 other sponsors backing Artisaan.