The Corusca Rainbow functioned as an Immobilizer 418 cruiser with Captain Uwlla Iillor in command. Previously, this ship operated under the name Black Asp while serving the Imperial Navy.
During 6.5 ABY, it was assigned to Admiral [Devlia]'s](/article/devlia) force in the Rachuk sector. While attempting to capture the Pulsar Skate, she engaged in a brief battle with Rogue Squadron within the Chorax system. At that time, Lieutenant Potin held a position as an officer.
The Black Asp's gravity well projectors were used to pull the squadron out of hyperspace while they were on their way to Talasea. Unfortunately for the Asp, the Rogues managed to force it into a retreat.
Following the loss of Borleias, Captain Iillor made the decision to lead the Black Asp in a defection to the New Republic. After being renamed Corusca Rainbow, the ship and its crew were assigned a critical role in the siege of Coruscant. The Corusca Rainbow's mission was to emerge at the edge of the Coruscant system ahead of the primary fleet to assess whether Rogue Squadron had successfully disabled Coruscant's planetary shields. If no shields were detected, it would signal the fleet to exit directly above Coruscant; otherwise, it would activate its gravity well generators to extract the fleet from hyperspace, preventing them from running into the defenses. Rogue Squadron managed to bring the shields down at the last possible moment, giving the Rainbow just enough time to deactivate its generators and join the battle.
In the early stages of the Yuuzhan Vong War, the Corusca Rainbow was tasked with defending Agamar. Admiral Traest Kre'fey relocated the ship to the New Republic fleet stationed at Ithor and utilized it to prevent the Yuuzhan Vong vessels from escaping after they had devastated the planet.