• Welcome
    • What's new in 1.8
    • What's new in 1.7
    • What's new in 1.6
    • What's new in 1.5
    • What's new in 1.4
    • What's new in 1.3
    • What's new in 1.2
    • What's new in 1.1
    • SDK and API versioning
  • Capabilities of a plug-in
  • Anatomy of a plug-in
    • The plug-in manifest
    • The plug-in entry point
    • Plug-in tool views
  • The plug-in development proxy
  • Deploying to an i2 Analyze server
  • Creating and surfacing commands
  • Adding custom tabs to the ribbon
  • Accessing data from a plug-in
  • Changing data from a plug-in
  • Supported mutation operations
  • Unfetched property values
  • The data formatter and bidirectional text
  • Code samples
  • Tutorials
    • Creating a basic plug-in for the i2 Web Client
    • Creating a production-ready plug-in with the Create Notebook Plug-in tool
    • Creating an Angular plug-in for the i2 Web Client
    • Creating a React plug-in for the i2 Web Client
    • Creating a Vue plug-in for the i2 Web Client
    • Creating a plug-in that writes to a web chart
    • Creating a plug-in that changes the colors of nodes
    • Creating a plug-in that adds custom item types