Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

README.md

Common Lisp REST Server

rest-server is a library for writing REST Web APIs in Common Lisp

Build Status

Install

The library is available at Ultralisp.

Documentation

HTML

PDF

Features

  • Method matching

    • Based on HTTP method (GET, PUT, POST, DELETE)
    • Based on Accept request header
    • URL parsing (argument types)
  • Serialization

    • Different serialization types (JSON, XML, S-expressions)
  • Error handling

    • Development and production modes
    • HTTP status codes
  • Validation via schemas

  • Annotations for api logging, caching, permission checking, and more.

  • Authentication

    • Different methods (token based, oauth)
  • API client

    • Generation of API client functions via macros
  • Alpha OpenAPI support

  • APIs documentation

About

Serve REST APIs from Common Lisp

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.