Sportradar

An Elixir client library for the Sportradar API, providing convenient access to sports data with built-in schema validation and type safety.

Features

Implemented Sports APIs

This is a comprehensive checklist of Sportradar sports APIs we plan to implement. Strikethrough indicates completed implementations with full test coverage and documentation.

North American Sports

Soccer/Football

Other Sports

Additional Coverage

Installation

Add ex_sportradar to your list of dependencies in mix.exs:

def deps do
  [
    {:ex_sportradar, "~> 0.1.0"}
  ]
end

Configuration

Add your Sportradar API credentials to your config:

# config/config.exs
config :ex_sportradar,
  api_key: "your_api_key"

# For different environments
config :ex_sportradar,
  api_key: System.get_env("SPORTRADAR_API_KEY")

Documentation

The full documentation is available at https://hexdocs.pm/sportradar.

Contributing

Fork it

  1. Create your feature branch (git checkout -b feature/my-new-feature)
  2. Commit your changes (git commit -am 'Add some feature')
  3. Push to the branch (git push origin feature/my-new-feature)
  4. Create new Pull Request

License

This project is licensed under the MIT License - see the LICENSE.md file for details. Credits

Developed and maintained by kodyberry23. Special thanks to all contributors.