Didi Oddo was the adoptive father of Astri Oddo and pre-owner of Dex's Diner. He was a good friend to the Jedi, including Yoda, Tahl and Qui-Gon Jinn. When his daughter married Bog Divinian, he sold his café to Dexter Jettster. He owned a small retreat in the Cascardi Mountains.
Didi Oddo is known as an informant in Coruscant and good friend of the Jedi Order, specially Qui-Gon Jinn. The first time that Obi-Wan Kenobi met him, Didi already received a datapad from a thief called Fligh, who stolen it from a senator, Uta S'orn. Then a bounty hunter, Ona Nobis, almost killed Didi trying to get the datapad when Obi-Wan Kenobi and Qui-Gon Jinn stopped her.
After the attack, Didi and his daughter, Astrid, hid in his home in the Cascardi Mountains, but Ona Nobis found them and poisoned Didi. So Astri had to steal the antidote in a lab from Jenna Zan Arbor to save her father.
Didi Oddo was taking illegal bets during the Galactic Games on Euceron during 26 BBY. Obi-Wan Kenobi had to help Didi when Didi first said that he bought a swoop bike that broke and Uso Yso wouldn't give him his credits back. Obi-Wan Kenobi was asked to stand next to Didi to frighten Uso Yso but it failed.
Obi-Wan Kenobi soon found out that Uso Yso was in charge of illegal bets for the Galactic Games and that Didi was taking illegal bets. Didi said he took credits from his daughter Astri and his son-in-law Bog Divinian because he wanted to place a bet when he got a sure tip. Didi soon stole Bog Divinian's speeder to sell it and then he placed another bet with that money. Obi-Wan Kenobi asked him why he did that and Didi said that an event was fixed and that it was a sure thing. Didi got the information from Fligh who Obi-Wan Kenobi did not trust at all.
After talking with Fligh, Obi-Wan Kenobi, Anakin Skywalker, and Didi Oddo took an air taxi but the pilot jumped off mid-flight. They made it and went to Stadum Five where the Alderaan pilot won the race and Didi could have made a fortune. Later, Obi-Wan Kenobi needed Didi as a witness but it turned out that he left Euceron. Astri Oddo said, "...Didi wanted to help, but Bog said he would press charges for the theft of the speeder. So Didi thought it best to leave the planet. You know he has no moral courage..." After the events of Stadum 5, Didi Oddo retreated to his home in the Cascardi Mountains.
- Jedi Apprentice: The Deadly Hunter (First appearance)
- Jedi Apprentice: The Evil Experiment
- Jedi Apprentice: The Dangerous Rescue
- Jedi Quest: Path to Truth
- Jedi Quest 3
- Jedi Quest: The Trail of the Jedi (Mentioned only)
- Jedi Quest: The Dangerous Games
- Jedi Quest: The False Peace
- Legacy of the Jedi (Mentioned only)
- The Last of the Jedi: A Tangled Web (Mentioned only)
- The Last of the Jedi: Secret Weapon (Mentioned only)
- The Last of the Jedi: Against the Empire (Mentioned only)
- Coruscant and the Core Worlds
- The Official Star Wars Fact File 54 (COR23-25, Coruscant - Dex's Diner)
- Star Wars: The Official Starships & Vehicles Collection 4
- The Complete Star Wars Encyclopedia
- The Essential Reader's Companion