# Integration Tests for Plugin Developers: API Interaction

**URL:** <https://platform.jetbrains.com/t/integration-tests-for-plugin-developers-api-interaction/1068>\
**Category:** Announcements\
**Tags:** blog\
**Created:** [March 24, 2025, 5:05pm UTC](https://platform.jetbrains.com/t/integration-tests-for-plugin-developers-api-interaction/1068 "2025-03-24T17:05:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![elena.kerpeleva](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/elena.kerpeleva/32/72_2.png) [@elena.kerpeleva](https://platform.jetbrains.com/u/elena.kerpeleva)\
**Post date:** [March 24, 2025, 5:05pm UTC](https://platform.jetbrains.com/t/integration-tests-for-plugin-developers-api-interaction/1068/1 "2025-03-24T17:05:42Z")

</div>

Hey everyone!  
The third blog in our plugin testing series is out!  
In this post, we explore how to interact with your plugin’s API in integration tests - work with your plugin’s internal logic directly to simplify test setup and minimize the need for UI interaction.  
Check it out here 👇

> **[Integration Tests for Plugin Developers: API Interaction | The JetBrains...](https://blog.jetbrains.com/platform/2025/03/integration-tests-for-plugin-developers-api-interaction/)**
>
> In the third post of the series, learn how to interact with your plugin’s API in integration tests to speed up execution and reduce UI dependency.

---

<div class="post-metadata">

**Author:** ![chriscarini](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/chriscarini/32/695_2.png) [@chriscarini](https://platform.jetbrains.com/u/chriscarini)\
**Post date:** [March 27, 2025, 6:10am UTC](https://platform.jetbrains.com/t/integration-tests-for-plugin-developers-api-interaction/1068/2 "2025-03-27T06:10:33Z")

</div>

Another great one! Keep 'em coming!! 😃 I’m particularly excited about the next in the series (the GHA one). ⏳ - thank you again Elena & team 🙏

---

<div class="post-metadata">

**Author:** ![elena.kerpeleva](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/elena.kerpeleva/32/72_2.png) [@elena.kerpeleva](https://platform.jetbrains.com/u/elena.kerpeleva)\
**Post date:** [March 27, 2025, 2:55pm UTC](https://platform.jetbrains.com/t/integration-tests-for-plugin-developers-api-interaction/1068/3 "2025-03-27T14:55:36Z")

</div>

Thanks Chris! I’ll pass this on to the author. It’s always nice to add a little extra pressure before the next one drops 😅

---

<div class="post-metadata">

**Author:** ![chriscarini](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/chriscarini/32/695_2.png) [@chriscarini](https://platform.jetbrains.com/u/chriscarini)\
**Post date:** [March 27, 2025, 4:12pm UTC](https://platform.jetbrains.com/t/integration-tests-for-plugin-developers-api-interaction/1068/4 "2025-03-27T16:12:38Z")

</div>

Haha! 😆 As an author, I can confirm that having some additional pressure can help… sometimes 😃 Thank you again, Elena!

---

<div class="post-metadata">

**Author:** ![yann.cebron](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/yann.cebron/32/15_2.png) [@yann.cebron](https://platform.jetbrains.com/u/yann.cebron)\
**Post date:** [April 3, 2025, 11:20am UTC](https://platform.jetbrains.com/t/integration-tests-for-plugin-developers-api-interaction/1068/5 "2025-04-03T11:20:48Z")

</div>

Added to docs:

> **[Integration Tests: API Interaction | IntelliJ Platform Plugin SDK](https://plugins.jetbrains.com/docs/intellij/integration-tests-api.html)**
