A needle delivery device (10 100) comprises a device body (12) that has an opening (14) formed on a delivery surface (16) of the device body (12). The needle delivery device (10 100) also includes a drive mechanism (28) which is configured to, in use, drive a needle (20 120), at least a portion (22) of which is flexible, along a needle path (30) towards the opening (14). The needle path (30) changes direction as it reaches the opening (14). Furthermore, the needle delivery device (10 100) includes a rigid support member (32) that is fixedly secured to the device body (12) at the opening (14). The rigid support member (32) is configured to guide the needle (20) as it leaves the opening (14) so as to prevent buckling of the needle (20 120). The device also comprises a vial (40) for containing a pharmaceutical composition, the vial being in fluid communication with one end of the needle, wherein the vial is moveable in tandem with the needle as the needle is driven along the needle path.Un dispositif de distribution daiguille (10, 100) comprend un corps de dispositif (12) qui possède une ouverture (14) formée sur une surface de distribution (16) du corps de dispositif (12). Le dispositif de distribution daiguille (10, 100) comprend également un mécanisme dentraînement (28) conçu pour entraîner une aiguille (20, 120), dont au moins une partie est souple, le long dun passage pour aiguille (30) jusquà louverture (14). Le passage pour aiguille (30) change de direction lorsque cette dernière atteint louverture (14). De plus, le dispositif de distribution daiguille (10, 100) comprend un support rigide (32) fixé au corps du dispositif (12) au niveau de louverture (14). Le support rigide (32) est conçu pour guider laiguille (20) lorsquelle quitte louverture (14) de manière à empêcher sa déformation (20, 120). Le dispositif comprend également un flacon (40) pour contenir une préparation pharmaceutique, qui communique avec lextrémité de laiguille et qui bouge en tandem avec cell