Changelog

2024-09-27
TypeORMcode-generationtypeorm

New language for code generation: TypeORM

2024-02-07
Prismacode-generationprisma

New language for code generation: Prisma

2023-12-18
Microsoft Graph Schemacode-generationmirosoftgraph

New language for code generation: Microsoft Graph Schema

2023-01-20
Zodcode-generationzod

New language for code generation: Zod

2022-11-27
Typeboxcode-generationtypebox

New language for code generation: Typebox

2022-10-22
Constantsconstantstypescriptgolang

Introducing the concept of 'Constants'. Data that you can create based on a Model. Currently only available for Typescript and Golang.

2022-04-05
GitHub commitscode-generationgithub

Automatically push updates to a GitHub repository when the model changes.

2022-03-31
Swaggercode-generationswagger

New language for code generation: Swagger

Field types:

  • string
  • boolean
  • object
  • number

Field Options:

  • Array
  • Optional
2022-03-30
OpenAPIcode-generationopenapi

New language for code generation: OpenAPI

Field types:

  • string
  • boolean
  • date-time
  • object
  • password
  • byte
  • int32
  • int64
  • float
  • double

Field Options:

  • Array
  • Optional
  • Dictionary / Map
2022-03-26
Pythoncode-generationpython

New language for code-generation: Python

Model options:

  • Use @dataclass

Enum options:

  • Use Uppercase values

Field types:

  • string
  • bool
  • int
  • dict
  • float
  • complex

Field Options:

  • Array
  • Optional
  • Dictionary / Map
2022-03-25
GraphQLcode-generationgraphql

New language for code generation: GraphQL

Model Options:

  • Type
  • Interface
  • Schema
  • Input (without Read-Only fields)

Field types:

  • Int
  • DateTime
  • Float
  • Int64
  • String
  • Boolean
  • ID
  • object
  • Point
  • Polygon
  • MultiPolygon

Field Options:

  • array
  • optional
  • read-only
  • @id
  • @search
2022-03-24
Model & Enum optionscode-generationtypescript

Added Model and Enum options per supported language.

TypeScript model options:

  • Use Interface for model
  • Use Type for model
  • Use Record instead of [path in string]

TypeScript Enum Options:

  • Use Enum for enums
  • Use Type for enums
2022-03-23
Protobufcode-generationprotobuf

New language for code-generation: Protobuf

Field types:

  • string
  • int32
  • google.protobuf.Struct
  • bool

Field options:

  • array
  • map
  • optional
  • default
2022-03-22
Share Projectscollaboration

You can now share projects (and their models and enums) with other users.  Each user can also have read/write or read permissions.

2022-03-21
Graphing models

You can now graph the entire project and its models and enums.  Right-click on the ERM (entity-relationship-model) image to save or print it.

2022-03-20
Sort enum values

Exactly what the title says...  You can now sort Enum values.

2022-03-15
Joicode-generationjoitypescript

New language for code-generation: Joi

Field types:

  • String
  • URL
  • Email
  • Date
  • Number
  • Object
  • Boolean

Field options:

  • array
  • optional
  • read-only
2022-03-13
Import Typescripttypescript

You can now import your existing Typescript interfaces.

2022-03-12
Mongoosecode-generationmongoosetypescript

New language for code-generation: Mongoose

Field types:

  • String
  • ObjectId
  • Number
  • Object
  • Date
  • Boolean

Field options:

  • array
  • optional
  • read-only
  • Map
  • Indexed
  • Default
2022-03-10
View code

You can now view the code for a specific language instead of downloading it.

2022-03-03
Golangcode-generationgo

New language for code-generation: Go

Field Types:

  • string
  • time.Time
  • int
  • interface{}
  • bool
  • Pointer
  • uint8
  • uint16
  • uint32
  • uint64
  • int8
  • int16
  • int32
  • int64
  • uint
  • uintptr
  • float32
  • float64
  • complex64
  • complex128
  • byte
  • rune

Field Options:

  • array
  • map
2022-03-01
Typescriptcode-generationtypescript

New language for code-generation: Typescript

Field types:

  • String
  • Number
  • Boolean
  • Object

Field options:

  • array
  • optional
  • read-only
  • map

© 2024 Unified API Inc.

Features:
  • define models with fields
  • define enums with values
  • define constants based off of a model
  • invite collaborators
  • generate languages/specifications/schemas
  • push to github repos
Languages supported:
  • Golang generate
  • GraphQL generate
  • Joi generate
  • Mongoose generate
  • Nonmoni generateSVG
  • OpenAPI generate
  • Protobuf generate
  • Python generate
  • Swagger generate
  • Typebox generate
  • Typescript generateimport
  • Zod generate