1.31.8 • Published 11 months ago

@scalar/fastify-api-reference v1.31.8

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

Scalar for Fastify

Version Downloads License Discord

The easiest way to render a beautiful API reference with Fastify. All based on your OpenAPI/Swagger document.

Screenshot of an API Reference

Installation

npm install @scalar/fastify-api-reference

And then register it with Fastify:

await fastify.register(import('@scalar/fastify-api-reference'), {
  routePrefix: '/reference',
})

Usage

If you have a OpenAPI/Swagger document already, you can pass an URL to the plugin:

// Render an API reference for a given OpenAPI/Swagger spec URL
fastify.register(import('@scalar/fastify-api-reference'), {
  routePrefix: '/reference',
  configuration: {
    title: 'Our API Reference',
    url: '/openapi.json',
  },
})

With @fastify/swagger, we’re picking it up automatically, so this would be enough:

await fastify.register(import('@scalar/fastify-api-reference'), {
  routePrefix: '/reference',
})

We wrote a detailed integration guide for Fastify.

The fastify plugin takes our universal configuration object, read more about configuration in the core package README.

Themes

By default, we’re using a custom Fastify theme and it’s beautiful. But you can choose one of our other themes, too:

await fastify.register(import('@scalar/fastify-api-reference'), {
  routePrefix: '/reference',
  configuration: {
    theme: 'purple',
  },
})

Logging

The plugin is compatible with the Fastify logger. You can configure the log level for the routes registered by the plugin:

fastify.register(import('@scalar/fastify-api-reference'), {
  routePrefix: '/reference',
  logLevel: 'silent',
})

Community

We are API nerds. You too? Let’s chat on Discord: https://discord.gg/scalar

License

The source code in this repository is licensed under MIT.

1.25.101

1 year ago

1.25.80

1 year ago

1.25.102

1 year ago

1.25.81

1 year ago

1.25.103

1 year ago

1.25.104

1 year ago

1.25.100

1 year ago

1.25.109

1 year ago

1.25.88

1 year ago

1.25.89

1 year ago

1.25.86

1 year ago

1.25.87

1 year ago

1.25.105

1 year ago

1.25.106

1 year ago

1.25.82

1 year ago

1.25.108

1 year ago

1.25.83

1 year ago

1.29.1

12 months ago

1.29.2

12 months ago

1.29.3

12 months ago

1.25.91

1 year ago

1.25.92

1 year ago

1.25.90

1 year ago

1.25.99

1 year ago

1.25.98

1 year ago

1.25.95

1 year ago

1.25.96

1 year ago

1.25.93

1 year ago

1.25.94

1 year ago

1.28.16

1 year ago

1.28.17

1 year ago

1.28.18

1 year ago

1.28.19

1 year ago

1.25.123

1 year ago

1.25.124

1 year ago

1.25.125

1 year ago

1.25.126

1 year ago

1.25.120

1 year ago

1.25.121

1 year ago

1.25.122

1 year ago

1.28.12

1 year ago

1.28.13

1 year ago

1.28.14

1 year ago

1.28.15

1 year ago

1.25.127

1 year ago

1.25.128

1 year ago

1.28.10

1 year ago

1.28.11

1 year ago

1.28.27

1 year ago

1.28.28

1 year ago

1.28.29

1 year ago

1.25.112

1 year ago

1.25.113

1 year ago

1.25.114

1 year ago

1.25.115

1 year ago

1.25.110

1 year ago

1.25.111

1 year ago

1.28.23

1 year ago

1.28.24

1 year ago

1.28.25

1 year ago

1.28.26

1 year ago

1.25.116

1 year ago

1.28.20

1 year ago

1.28.21

1 year ago

1.25.118

1 year ago

1.28.22

1 year ago

1.25.119

1 year ago

1.25.59

1 year ago

1.25.57

1 year ago

1.25.58

1 year ago

1.25.130

1 year ago

1.25.68

1 year ago

1.25.69

1 year ago

1.25.66

1 year ago

1.25.67

1 year ago

1.25.64

1 year ago

1.25.65

1 year ago

1.25.62

1 year ago

1.25.63

1 year ago

1.25.60

1 year ago

1.25.61

1 year ago

1.25.79

1 year ago

1.25.70

1 year ago

1.25.77

1 year ago

1.25.78

1 year ago

1.25.75

1 year ago

1.25.76

1 year ago

1.25.74

1 year ago

1.25.71

1 year ago

1.25.72

1 year ago

1.31.6

11 months ago

1.31.3

11 months ago

1.31.4

11 months ago

1.31.7

11 months ago

1.31.8

11 months ago

1.28.34

12 months ago

1.28.30

1 year ago

1.28.31

1 year ago

1.28.32

12 months ago

1.28.33

12 months ago

1.30.0

11 months ago

1.31.1

11 months ago

1.31.2

11 months ago

1.31.0

11 months ago

1.26.0

1 year ago

1.26.1

1 year ago

1.26.2

1 year ago

1.28.1

1 year ago

1.28.2

1 year ago

1.28.5

1 year ago

1.28.6

1 year ago

1.28.3

1 year ago

1.28.4

1 year ago

1.28.9

1 year ago

1.28.7

1 year ago

1.28.8

1 year ago

1.25.55

2 years ago

1.25.56

2 years ago

1.25.53

2 years ago

1.25.54

2 years ago

1.25.51

2 years ago

1.25.52

2 years ago

1.25.50

2 years ago

1.25.49

2 years ago

1.25.48

2 years ago

1.25.47

2 years ago

1.25.46

2 years ago

1.25.44

2 years ago

1.25.45

2 years ago

1.25.42

2 years ago

1.25.43

2 years ago

1.25.40

2 years ago

1.25.41

2 years ago

1.25.39

2 years ago

1.25.38

2 years ago

1.25.37

2 years ago

1.25.28

2 years ago

1.25.29

2 years ago

1.25.26

2 years ago

1.25.27

2 years ago

1.25.24

2 years ago

1.25.25

2 years ago

1.25.22

2 years ago

1.25.23

2 years ago

1.25.20

2 years ago

1.25.21

2 years ago

1.25.35

2 years ago

1.25.36

2 years ago

1.25.33

2 years ago

1.25.34

2 years ago

1.25.31

2 years ago

1.25.32

2 years ago

1.25.30

2 years ago

1.25.19

2 years ago

1.25.17

2 years ago

1.25.18

2 years ago

1.25.16

2 years ago

1.25.13

2 years ago

1.25.14

2 years ago

1.25.12

2 years ago

1.25.11

2 years ago

1.25.10

2 years ago

1.25.9

2 years ago

1.22.49

2 years ago

1.22.48

2 years ago

1.22.47

2 years ago

1.22.46

2 years ago

1.22.45

2 years ago

1.22.44

2 years ago

1.24.76

2 years ago

1.24.77

2 years ago

1.24.74

2 years ago

1.24.75

2 years ago

1.24.72

2 years ago

1.24.73

2 years ago

1.24.70

2 years ago

1.24.71

2 years ago

1.23.2

2 years ago

1.23.3

2 years ago

1.23.0

2 years ago

1.23.1

2 years ago

1.23.4

2 years ago

1.23.5

2 years ago

1.24.0

2 years ago

1.24.5

2 years ago

1.24.6

2 years ago

1.24.3

2 years ago

1.24.4

2 years ago

1.24.7

2 years ago

1.24.8

2 years ago

1.24.38

2 years ago

1.24.39

2 years ago

1.24.36

2 years ago

1.24.37

2 years ago

1.24.34

2 years ago

1.24.35

2 years ago

1.24.33

2 years ago

1.24.30

2 years ago

1.24.31

2 years ago

1.25.0

2 years ago

1.25.1

2 years ago

1.24.49

2 years ago

1.25.4

2 years ago

1.25.5

2 years ago

1.24.48

2 years ago

1.25.2

2 years ago

1.24.45

2 years ago

1.25.3

2 years ago

1.24.46

2 years ago

1.25.6

2 years ago

1.25.7

2 years ago

1.24.43

2 years ago

1.24.44

2 years ago

1.24.41

2 years ago

1.24.42

2 years ago

1.24.40

2 years ago

1.24.58

2 years ago

1.24.59

2 years ago

1.24.56

2 years ago

1.24.57

2 years ago

1.24.54

2 years ago

1.24.55

2 years ago

1.24.52

2 years ago

1.24.53

2 years ago

1.24.50

2 years ago

1.24.51

2 years ago

1.24.69

2 years ago

1.24.67

2 years ago

1.24.68

2 years ago

1.24.65

2 years ago

1.24.66

2 years ago

1.24.63

2 years ago

1.24.64

2 years ago

1.24.61

2 years ago

1.24.62

2 years ago

1.24.60

2 years ago

1.22.56

2 years ago

1.22.55

2 years ago

1.22.54

2 years ago

1.22.53

2 years ago

1.22.52

2 years ago

1.22.51

2 years ago

1.22.50

2 years ago

1.24.19

2 years ago

1.24.16

2 years ago

1.24.17

2 years ago

1.24.15

2 years ago

1.24.12

2 years ago

1.24.13

2 years ago

1.24.10

2 years ago

1.24.11

2 years ago

1.24.29

2 years ago

1.24.27

2 years ago

1.24.28

2 years ago

1.24.25

2 years ago

1.24.26

2 years ago

1.24.23

2 years ago

1.24.24

2 years ago

1.24.21

2 years ago

1.24.20

2 years ago

1.22.43

2 years ago

1.22.42

2 years ago

1.22.39

2 years ago

1.22.41

2 years ago

1.22.40

2 years ago

1.22.38

2 years ago

1.22.37

2 years ago

1.22.36

2 years ago

1.22.35

2 years ago

1.22.34

2 years ago

1.22.33

2 years ago

1.22.32

2 years ago

1.22.31

2 years ago

1.22.29

2 years ago

1.22.30

2 years ago

1.22.28

2 years ago

1.22.27

2 years ago

1.22.26

2 years ago

1.22.25

2 years ago

1.22.24

2 years ago

1.22.20

2 years ago

1.22.3

2 years ago

1.22.2

2 years ago

1.22.0

2 years ago

1.21.0

2 years ago

1.20.27

2 years ago

1.20.26

2 years ago

1.20.25

2 years ago

1.20.22

2 years ago

1.20.19

2 years ago

1.20.20

2 years ago

1.20.10

2 years ago

1.20.9

2 years ago

1.20.2

2 years ago

1.20.5

2 years ago

1.19.4

2 years ago

1.19.5

2 years ago

1.19.3

2 years ago

1.19.2

2 years ago

1.19.1

2 years ago

1.18.7

2 years ago

1.18.5

2 years ago

1.18.2

2 years ago

1.17.15

2 years ago

1.17.14

2 years ago

1.17.13

2 years ago

1.17.12

2 years ago

1.17.6

2 years ago

1.17.5

2 years ago

1.17.2

2 years ago

1.17.3

2 years ago

1.16.0

2 years ago

1.15.5

2 years ago

1.14.8

2 years ago

1.13.18

2 years ago

1.13.13

2 years ago

1.13.10

2 years ago

1.13.8

2 years ago

1.13.6

2 years ago

1.13.2

2 years ago

1.13.1

2 years ago

1.13.5

2 years ago

1.13.0

2 years ago

1.12.9

2 years ago

1.12.8

2 years ago

1.12.7

2 years ago

1.12.6

2 years ago

1.12.5

2 years ago

1.12.3

2 years ago

1.12.2

2 years ago

1.12.4

2 years ago

1.11.1

2 years ago

1.11.0

2 years ago

1.10.2

2 years ago

1.10.1

2 years ago

1.9.2

2 years ago

0.8.8

2 years ago

0.8.7

2 years ago

0.8.5

2 years ago

0.8.6

2 years ago

0.8.4

2 years ago

0.8.1

2 years ago

0.8.3

2 years ago

0.8.2

2 years ago

0.8.0

2 years ago

0.7.4

2 years ago

0.7.3

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.0

2 years ago

0.6.68

2 years ago

0.6.67

2 years ago

0.6.66

2 years ago

0.6.65

2 years ago

0.6.64

2 years ago

0.6.63

2 years ago

0.6.62

2 years ago

0.6.61

2 years ago

0.6.60

2 years ago

0.6.59

2 years ago

0.6.58

2 years ago

0.6.57

2 years ago

0.6.56

2 years ago

0.6.55

2 years ago

0.6.54

2 years ago

0.6.53

2 years ago

0.6.52

2 years ago

0.6.51

2 years ago

0.6.50

2 years ago

0.6.49

2 years ago

0.6.48

3 years ago

0.6.47

3 years ago

0.6.46

3 years ago

0.6.45

3 years ago

0.6.44

3 years ago

0.6.43

3 years ago

0.6.42

3 years ago

0.6.41

3 years ago

0.6.40

3 years ago

0.6.39

3 years ago

0.6.38

3 years ago

0.6.37

3 years ago

0.6.36

3 years ago

0.6.35

3 years ago

0.6.34

3 years ago

0.6.33

3 years ago

0.6.32

3 years ago

0.6.31

3 years ago

0.6.30

3 years ago

0.6.29

3 years ago

0.6.28

3 years ago

0.6.27

3 years ago

0.6.26

3 years ago

0.6.25

3 years ago

0.6.24

3 years ago

0.6.23

3 years ago

0.6.22

3 years ago

0.6.21

3 years ago

0.6.20

3 years ago

0.6.19

3 years ago

0.6.18

3 years ago

0.6.17

3 years ago

0.6.16

3 years ago

0.6.15

3 years ago

0.6.14

3 years ago

0.6.13

3 years ago

0.6.12

3 years ago

0.6.11

3 years ago

0.6.8

3 years ago

0.6.7

3 years ago

0.6.6

3 years ago

0.6.5

3 years ago

0.6.4

3 years ago

0.6.3

3 years ago

0.6.2

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

0.5.0

3 years ago

0.4.2

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago