nuxt-countries-api

Nuxt 3 Self hosted REST API module with countries data
3,319 3
Install
npm install nuxt-countries-api
Latest Version:3.0.0
Vue:3
License:MIT
Last Updated:Aug 19, 2026
Links: GitHub  ·  npm
Maintainer: vis97c

Countries api

Get access to the endpoints here: https://countries.xamu.com.co/

Data provided by: https://github.com/dr5hn/countries-states-cities-database

Nuxt Module

npm (scoped) CircleCI

npm i nuxt-countries-api
# or with yarn
yarn add nuxt-countries-api

Usage

Add to modules in nuxt.config.ts:

// nuxt.config.ts, basic setup

export default defineNuxtConfig({
	modules: ["nuxt-countries-api"],
});

Settings

// nuxt.config.ts, example configuration

export default defineNuxtConfig({
	modules: ["nuxt-countries-api"],
	countries: {
		base: "/_countries",
	},
});
Name Type Default Description
base string "/_countries" Base path to be used on nuxt server

Development

$ yarn dev

preserveSymlinks could break the module

License

MIT

Related Packages

vue-api-query

💎 Elegant and simple way to build requests for REST API

169,461 1,658
@webiz/vue-api-query

💎 Elegant and simple way to build requests for REST API

26,688
@mindedge/vue-api-query

💎 Elegant and simple way to build requests for REST API

2,306 0
@scalar/nuxt

Nuxt module to render beautiful, interactive API documentation from OpenAPI/Swag...

187,898 16,296
@ahmttyydn/nuxt

Nuxt module to render beautiful, interactive API documentation from OpenAPI/Swag...

1,075 0

Version History

Version Released Vue License
3.0.0 ^3.0 MIT
2.0.0 MIT
1.1.0 MIT
1.0.3 MIT
1.0.2 MIT
Pre-releases (2)
Version Released Vue License
3.0.0-next.2 ^3.0 MIT
2.0.0-next.1 MIT