| android_client | Android Client | Java | Generate Java models and Retrofit 2 client for Android from the API description. |
| android_kotlin_rx2_client | Android Kotlin RxJava2 Client | Kotlin | Generate Kotlin models and Retrofit 2 + RxJava2 client for Android from the API description. |
| android_rx2_client | Android RxJava2 Client | Java | Generate Java models and Retrofit 2 + RxJava2 client for Android from the API description. |
| anorm_2_6_parsers | Anorm 2.6 parsers | Scala | Generates anorm parsers. Depends on apidoc_0_x_libs generators. See https://www.playframework.com/documentation/2.6.x/ScalaAnorm |
| anorm_2_8_parsers | Anorm 2.8 parsers | Scala | Generates anorm parsers. Depends on apidoc_0_x_libs generators. See https://playframework.github.io/anorm/ |
| anorm_2_9_scala_3_parsers | Anorm 2.9 Scala 3 parsers | Scala | Generates anorm parsers. See https://playframework.github.io/anorm/ |
| anorm_2_x_parsers | Anorm 2.x parsers | Scala | Generates anorm parsers. Depends on apidoc_0_x_libs generators. See https://www.playframework.com/documentation/2.4.x/ScalaAnorm |
| async_http_2_5_client | Async Http Client 2.5 | Java, Scala | Async Http Client v. 2.5.x - see https://github.com/AsyncHttpClient/async-http-client |
| csharp | C# Generator | C# | |
| csv_client | CSV Generator | test/csv | Information about API in useful CSV format, for example list of endpoints |
| elm | Elm Json Generator | elm | |
| go_1_5_client | go 1.5 client | Go | Client based on native go 1.5 net/http libraries. |
| graphql_apollo | GraphQL Apollo Server Generator. See https://github.com/apicollective/apibuilder-examples/tree/main/graphql/users | graphql, typescript | Generates GraphQL Schema and Apollo Server Adapters |
| graphql | GraphQL Schema Generator. See https://github.com/apicollective/apibuilder-examples/tree/main/graphql/users | graphql | Generates GraphQL Schema |
| http4s_0_15 | Http4s 0.15 / 0.16 | Scala | Http4s 0.15 and 0.16 client based on <a href='https://circe.github.io/circe/'>circe</a> and <a href='http://http4s.org/v0.15/client/'>http4s client</a> |
| http4s_0_17 | Http4s 0.17 | Scala | Http4s 0.17 client based on <a href='https://circe.github.io/circe/'>circe</a> and <a href='http://http4s.org/v0.17/client/'>http4s client</a> |
| http4s_0_18 | Http4s 0.18 | Scala | Http4s 0.18 client based on <a href='https://circe.github.io/circe/'>circe</a> and <a href='http://http4s.org/v0.18/client/'>http4s client</a>.
Note: http4s 0.18 is now an end-of-life version. |
| http4s_0_20 | Http4s 0.20 | Scala | Http4s 0.20 client based on <a href='https://circe.github.io/circe/'>circe</a> and <a href='http://http4s.org/v0.20/client/'>http4s client</a>.
Note: http4s 0.20 is now an end-of-life version. |
| http4s_0_22 | Http4s 0.22 | Scala | Http4s 0.22 client based on <a href='https://circe.github.io/circe/'>circe</a> and <a href='http://http4s.org/v0.22/client/'>http4s client</a>. |
| http4s_0_23 | Http4s 0.23 | Scala | Http4s 0.23 client. Warning, no Server support (yet), see issue #662 |
| java_aws_lambda_pojo_client | Java AWS Lambda POJO Client | Java | Generate Java POJO models for use with AWS Lambdas. |
| java_models | Java models | Java | Generate Java models from the API description. |
| ning_1_8_client | Ning Async Http Client 1.8 | Java, Scala | Ning Async Http v. 1.8.x Client - see https://sonatype.github.io/async-http-client |
| ning_1_9_client | Ning Async Http Client 1.9 | Java, Scala | Ning Async Http v. 1.9.x Client - see https://sonatype.github.io/async-http-client |
| ning_1_9_mock_client | Ning Async Mock Http Client 1.9 | Java, Scala | Ning Async Mock Http v. 1.9.x Client - see https://sonatype.github.io/async-http-client |
| play_2_2_client | Play 2.2 client | Scala | Play Framework 2.2 client based on <a href='http://www.playframework.com/documentation/2.2.x/ScalaWS''>WS API</a>. Note this client does NOT support HTTP PATCH. If you need PATCH, we recommend using the ning client instead, which uses play-json underneath so should require minimal new dependencies in Play. |
| play_2_3_client | Play 2.3 client | Scala | Play Framework 2.3 client based on <a href='http://www.playframework.com/documentation/2.3.x/ScalaWS'>WS API</a>. |
| play_2_4_client | Play 2.4 client | Scala | Play Framework 2.4 client based on <a href='http://www.playframework.com/documentation/2.4.x/ScalaWS'>WS API</a>. Primary change from 2.3.x is WSRequestHolder has been deprecated (replaced by WSRequest). |
| play_2_4_mock_client | Play 2.4 Mock Client | Java, Scala | Provides a mock client with non functional, but compiling stubs, that can serve as a baseline for testing |
| play_2_5_client | Play 2.5 client | Scala | Play Framework 2.5 client based on <a href='http://www.playframework.com/documentation/2.5.x/ScalaWS'>WS API</a>. Primary change from 2.4.x is to explicit accept the WSClient as it is now injected. |
| play_2_5_mock_client | Play 2.5 Mock Client | Java, Scala | Provides a mock client with non functional, but compiling stubs, that can serve as a baseline for testing |
| play_2_6_client | Play 2.6 client | Scala | Play Framework 2.6 client based on <a href='http://www.playframework.com/documentation/2.6.x/ScalaWS'>WS API</a>. |
| play_2_6_controllers | Play 2.6 controllers | Scala | Generate Play Controllers for the resources. |
| play_2_6 | Play 2.6 (Gen. V2) | - | |
| play_2_6_mock_client | Play 2.6 Mock Client | Java, Scala | Provides a mock client with non functional, but compiling stubs, that can serve as a baseline for testing |
| play_2_7_client | Play 2.7 client | Scala | Play Framework 2.7 client based on <a href='http://www.playframework.com/documentation/2.7.x/ScalaWS'>WS API</a>. |
| play_2_8_client | Play 2.8 client | Scala | Play Framework 2.8 client based on <a href='http://www.playframework.com/documentation/2.8.x/ScalaWS'>WS API</a>. |
| play_2_8_mock_client | Play 2.8 Mock Client | Java, Scala | Provides a mock client with non functional, but compiling stubs, that can serve as a baseline for testing |
| play_2_9_scala_3_controllers | Play 2.9 Scala 3 controllers | Scala | Generate Play Controllers for the resources with scala 3 support. |
| play_2_9_scala_3_client | Play 2.9 with scala3 client | Scala | Play Framework 2.9 + scala 3 client based on <a href='http://www.playframework.com/documentation/2.9.x/ScalaWS'>WS API</a>. |
| play_2_x_json | Play 2.x json | Scala | Generate play 2.x case classes with json serialization based on <a href='http://www.playframework.com/documentation/2.3.x/ScalaJsonCombinators'>Scala Json combinators</a>. No need to use this target if you are already using the Play Client target. |
| play_2_x_routes | Play 2.x routes | Scala | Generate a routes file for play 2.x framework. See <a href="/doc/playRoutesFile">Play Routes File</a>. |
| play_2_x_scala_3_json | Play 2.x Scala 3 json | Scala | Generate play 2.x with scala 3 support case classes with json serialization based on <a href='http://www.playframework.com/documentation/2.3.x/ScalaJsonCombinators'>Scala Json combinators</a>. No need to use this target if you are already using the Play Client target. |
| play_2_x_scala_3_standalone_json | Play 2.x Scala 3 standalone json | Scala | Generate case class with json serialization based on play-json, but do NOT include any other features that depend on the play framework (like QueryStringBindable) |
| play_2_x_standalone_json | Play 2.x standalone json | Scala | Generate case class with json serialization based on play-json, but do NOT include any other features that depend on the play framework (like QueryStringBindable) |
| postman_collection_2_1 | Postman Collection v2.1 | json | Generates Postman Collection that contains every single endpoint defined in Apibuilder spec. Requests are filled with example JSON payloads. |
| ruby_client | Ruby client | Ruby | A pure ruby library to consume api.json web services. The ruby client has minimal dependencies and does not require any additional gems. |
| scalacheck | ScalaCheck | Scala | Generate <a href='https://github.com/typelevel/scalacheck'>ScalaCheck</a> generators for models, enums, and unions. |
| scala_mock_models | Scala mock models | Scala | Generate factory methods for mock models from the API description. |
| scala_models | Scala models | Scala | Generate scala models from the API description. |