Skip to content

This project provides a OpenApi definition file for the European Union Vulnerability Database API.

License

Notifications You must be signed in to change notification settings

fx-world/euvd-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nightly Push

EUVD API client libraries

This project provides an OpenApi definition file for the European Union Vulnerability Database API. It is used to generate client libraries in a variety of programming languages.

Tests

We are testing nightly, if our definition works with the real API.

Generate your own client / server

You can use the openapi-generator to generate a client or server stub in the obscure programming language / framework you use.

e.g.

docker run --rm -v "${PWD}:/local" openapitools/openapi-generator-cli generate \
-i https://raw.githubusercontent.com/fx-world/euvd-api/refs/heads/main/euvd-api.yaml \
-g go \
-o /local/out/go

Building instructions

# download sources: 
git clone https://github.com/fx-world/euvd-api.git
# generate client libraries with maven: 
mvn package
# for Java go to java subfolder 
cd java
# and call:
mvn verify

Contributing

Issues and pull requests are welcome. Please open an issue if you find a bug or have a feature request.

License

Copyright (c) 2024 Pascal Weyprecht

This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at https://www.eclipse.org/legal/epl-2.0/

SPDX-License-Identifier: EPL-2.0

About

This project provides a OpenApi definition file for the European Union Vulnerability Database API.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages