
Product
Introducing Repository Access Permissions and Custom Roles
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.
generator-kibana-plugin
Advanced tools
This project is a Yeoman generator for bootstrapping a Kibana Plugin. It creates a basic hello world Kibana plugin with all the elements in place so you can easily get started with creating your first Kibana plugin.
Setup your Kibana development enviroment
Create a directory for your plugin that is right next to your Kibana directory.
The Kibana directory must be named kibana
kibana and your plugin directory must be siblings
ls ~/wherever/you/store/your/code
kibana # <- where you store the Kibana development environment
my-new-plugin # <- your plugin directory
node --version
HINT: If you install nvm and avn then you can create your own .node-version file and avn will switch to it automatically!
npm install -g yo generator-kibana-plugin
cd my-new-plugin
yo kibana-plugin
Get the URL for your Elasticsearch installation (most commonly http://localhost:9200)
Start Kibana in development mode with your new plugin included
npm start -- --elasticsearch.url 'http://localhost:9200'
# passing the elasticsearch.url here is to demonstrate how arguments can
# be passed to kibana with `npm start` but is not actually necessary if
# you are running elasticsearch locally
Run the generator with the --help flag for up-to-date option docs.
yo kibana-plugin --help
npm start
Start kibana and have it include this plugin
npm start -- --config kibana.yml
You can pass any argument that you would normally send to bin/kibana by putting them after -- when running npm start
npm run build
Build a distributable archive
npm run test:browser
Run the browser tests in a real web browser
npm run test:server
Run the server tests using mocha
For more information about any of these commands run npm run ${task} -- --help.
FAQs
A Yeoman generator for a Kibana plugin
The npm package generator-kibana-plugin receives a total of 7 weekly downloads. As such, generator-kibana-plugin popularity was classified as not popular.
We found that generator-kibana-plugin demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.

Product
Socket MCP now lets AI assistants review org alerts, investigate threats using the Socket threat feed, and inspect package files in addition to dependency scoring.

Product
Socket Firewall blocks malicious VS Code and Open VSX extensions before install, protecting developers from compromised editor marketplaces.